this is ticket 1215 and is fixed in r5319. On Nov 22, 2008, at 10:24 AM, MikeCo wrote:
> > Why does this change __name__? > >>>> print __name__ > __main__ >>>> from sqlalchemy.sql import * >>>> print __name__ > sqlalchemy.sql > > It is often bad practice to import *, but still a module should not > impact __name__ unless really necessary. > Primary side effect is you can no longer use > > if __name__ == '__main__': > <do something> > > Of course you could do something like this: > > oldname = __name__ > from sqlalchemy.sql import * > __name__ = oldname > > -- > Mike > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "sqlalchemy" group. To post to this group, send email to sqlalchemy@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sqlalchemy?hl=en -~----------~----~----~----~------~----~------~--~---