Ich habe eine Eigenschaft Dekorateur so:
def Property(f):
"""
Allow readable properties without voodoo.
"""
fget, fset, fdel = f()
fdoc = f.__doc__
return property(fget, fset, fdel, fdoc)
Wird (zum Beispiel) so verwendet:
@Property
def method():
""""""
def fget(self):
return some expression...
return fget, None, None
Also meine Frage ist über die Python Weg, dies zu tun. Pydev beschwert sich über
"Methode
method
s erster Parameter"
Und pylint gibt mir
Methode hat kein Argument
Ich weiß, ich kann diese Fehlermeldung in pydev deaktivieren, aber Im wundern, wenn es eine bessere Möglichkeit, Methoden zu verwalten, die nicht selbst als Parameter, etwas, das ich besser tun kann.