help with calling a static method in a private class
bruno.42.desthuilliers at websiteburo.invalid
Tue Sep 14 17:34:11 CEST 2010
Diez B. Roggisch a écrit :
> lallous <lallous at lgwm.org> writes:
>> How can I keep the class private and have the following work:
>> class __internal_class(object):
>> def meth1(s):
>> print "meth1:", s
>> def meth2(s):
>> print "meth2:",
>> x = __internal_class()
> By not using a double underscore. It is effectless on classes anyway
> (they are not hidden because of that).
FWIW, if what you want is to mark the class as being implementation (ie:
not part of your module's API), just prefix it with a single underscore.
> And additionally, but simply not using staticmethods at all.
More information about the Python-list