[Python-Dev] Making staticmethod objects callable? (original) (raw)
Guido van Rossum guido at python.org
Thu Mar 2 02:31:57 CET 2006
- Previous message: [Python-Dev] Making staticmethod objects callable?
- Next message: [Python-Dev] Making staticmethod objects callable?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 3/1/06, Nicolas Fleury <nidoizo at yahoo.com> wrote:
The problem is that even after explaining descriptors (which IMHO can be a more advanced feature for newbies), you still need a workaround and you might end up with (or call get):
class A: def foo(): pass bar = foo() foo = staticmethod(foo) Which I find sad considering all the energy debating @decorators;)
In which context did you find a need for defining a static method and calling it inside the class definition? I'm guessing that what you're playing dubious scoping games.
-- --Guido van Rossum (home page: http://www.python.org/~guido/)
- Previous message: [Python-Dev] Making staticmethod objects callable?
- Next message: [Python-Dev] Making staticmethod objects callable?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]