abusing __builtins__
Vassilis Virvilis
vasvir at iit.demokritos.gr
Sat Feb 24 00:54:56 EST 2001
More information about the Python-list mailing list
Sat Feb 24 00:54:56 EST 2001
- Previous message (by thread): abusing __builtins__
- Next message (by thread): abusing __builtins__
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
In python 1.5.2 (and possible to any future python) is possible to set a global variable shared by all modules simply by doing: setattr(__builtins__, 'GlobalVariable', GlobalVariable) without the need to import anything. Not being an experienced python programmer I would like ot hear some arguments on whether this is considered abuse of the language or not. Should it be avoided? Are there any hidden pitfalls? except from the obvious one that I should not have global variables in the first place. Thanks in advance... .Bill
- Previous message (by thread): abusing __builtins__
- Next message (by thread): abusing __builtins__
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list