In message <[EMAIL PROTECTED]>, T wrote: > > I am using an optparse to get command line options, and then pass them > to an instance of another class: > > > > # Class that uses optparse.OptionParser > foo = Parse_Option() > > # Class that does the real work > bar = Processor() > > bar.index = foo.options.index > bar.output = foo.options.output > bar.run() > > > > This works, but it feels hokey or unnatural to "pass" data from one > class to another. Isn't there a better way???
I don't see the problem. If you're calling a number of different routines in the Processor class, all accessing the same data, then it makes perfect sense to only pass it once. -- http://mail.python.org/mailman/listinfo/python-list