>>>>> "Gordon" == Gordon Airporte <[EMAIL PROTECTED]> writes:
Gordon> I'm wondering if this is might be bad practice. Sometimes Gordon> when I need to pass around several pieces of datum I will Gordon> put them in a tuple, then when I need to use them in a Gordon> receiving function I get them out with subscripts. The Gordon> problem is that the subscript number is completely Gordon> meaningless and I have to remember the order I used. As Gordon> an alternative I was considering using a dummy class like Gordon> this: Gordon> class Dummy: pass Gordon> Then when I need to pass some related data, Python lets me Gordon> do this: Gordon> prefill = Dummy() prefill.foreground = 'blue' Gordon> #"foreground" is made up on the fly prefill.background = Gordon> 'red' prefill.pattern = mypattern return prefill Gordon> Now I can access the data later using meaningful names. Gordon> Is this going to cause problems somehow? Should I rather Gordon> go to the trouble of creating more substantial individual Gordon> classes for every grouping of data I might need to pass Gordon> (with __init__'s and default values and so on)? Should I Gordon> just stick with subscripted groupings because of the Gordon> overhead? May fortune smile on Zoran Isailovski, whose Enum class is exactly what you want: http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/413486 -Chris -- http://mail.python.org/mailman/listinfo/python-list