Можно ли применить мои собственные декораторы для встроенных методов в Python?
Мы только что встретили Python-декораторов. Просто ради интереса, можете ли вы как-нибудь применить свой собственный декоратор для встроенного метода объекта? Скажем, я хотел применить это:
def remove_empty(fn):
def filtered():
return filter(lambda x: x != '', fn())
return filtered
К этому:
some_string.split('\n')
для того, чтобы удалить пустые строки. Является ли это возможным? Или даже хорошая идея?