In <[EMAIL PROTECTED]>, per9000 wrote: > Still, I have problems with "magic" functions, similar to magic > numbers: http://en.wikipedia.org/wiki/Magic_number_%28programming%29 > f.x. calling all member-functions of a class to close files as > illustrated in a previous post, or PyUnits magic "test*"-names: > http://pyunit.sourceforge.net/pyunit.html#RUNNING_CMD (there are > options here but I fell into the bear-trap of course)
I don't see much similarity here. While magic numbers are quite meaningless on their own, the name prefix carries at least *some* explanation and therefore is much less magic. Maybe not even magic at all in the sense of the Wikipedia article. > Guessing from your replies this is a general problem/issue/feature and > as I understand it there is no special pythonic recommendations in > this area, right? Except documenting what's going on and not over(ab)using the reflective and dynamic nature of Python to the point where the source starts to get unreadable and too magic, AFAIK there's no special "pythonic" recommendation. :-) Ciao, Marc 'BlackJack' Rintsch -- http://mail.python.org/mailman/listinfo/python-list