osdir.com


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Enums are Singletons - but not always?


Peter Otten wrote:

>> ##### Code of mod2.py #####
> import __main__ as mod1
>> def getA():
>>return mod1.En.A
>> ##### End of mod2.py #####
> 
> but that would hardcode the assumption that __main__ is always mod1.py.

I should have mentioned the cyclic dependency -- if two modules import each 
other one may not be completely set up when the other tries to access it.