rambius <rambiusparkisan...@gmail.com> writes: > On what environment did you try it?
I get the same results with both Python 2 and Python 3 on GNU+Linux: ===== $ python Python 2.6.6 (r266:84292, Oct 9 2010, 13:53:14) […] $ python3 Python 3.1.3rc1 (r313rc1:86453, Nov 14 2010, 05:49:40) […] ===== > This is so strange. If I import optparse outside of main() it works. > If I import it between the two logging statement, the second one does > not appear. Troubleshooting questions: Is there a rogue module in your project tree that, by being named the same as one of the standard library modules, shadows that module? Does the same problem behaviour occur if you import some other module in place of ‘optparse’? Can you reduce the content of your ‘logging.config’ and still see the same problem behaviour (i.e. do you really have the minimum complete example yet)? What is the minimal config file that still results in the same behaviour for you? -- \ “Welchen Teil von ‘Gestalt’ verstehen Sie nicht? [What part of | `\ ‘gestalt’ don't you understand?]” —Karsten M. Self | _o__) | Ben Finney -- http://mail.python.org/mailman/listinfo/python-list