Ist es möglich, meine eigenen Dekoratoren auf eingebaute Methoden in Python anzuwenden?
Ich bin gerade auf Python-Dekorateure gestoßen. Können Sie aus Interesse einen eigenen Dekorateur auf eine eingebaute Objektmethode anwenden? Angenommen, ich wollte Folgendes anwenden:
def remove_empty(fn):
def filtered():
return filter(lambda x: x != '', fn())
return filtered
Dazu:
some_string.split('\n')
um leere Zeichenfolgen zu entfernen. Ist es möglich? Oder sogar eine gute Idee?