On 21 Jul 2006 07:51:15 -0700 in comp.lang.python, "T"
<[EMAIL PROTECTED]> 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()


How about

   class Processor(whatever):
      ...
      def __init__(self,whatever_else):
      ...
      self.op = Parse_Option()

   ...
   bar = Processor()
   bar.run()

This would even let you do some preliminary option processing during
object initialization.

Regards,

   
                                        -=Dave

-- 
Change is inevitable, progress is not.
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to