Я хочу сделать, чтобы декоратор метода был методом класса.
Не допускаю ли я какой-нибудь грубой ошибки вот таким кодом:
class Sequences(list):
...
def sendUpdate(meth):
def wrapped(self, *args, **kwargs):
result=meth(self, *args, **kwargs)
pubsub.Publisher().sendMessage('SEQUENCES CHANGED', self)
return result
@sendUpdate
def addSequence(self, sequence):
self.append(sequence)

Ответ на:
комментарий
от tailgunner

Ответ на:
комментарий
от watashiwa_daredeska

Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от Davidov
Ответ на:
комментарий
от watashiwa_daredeska

Ответ на:
комментарий
от Davidov
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Помогите с декоратором (2016)
- Форум Передача функции как аргумента в класс, который запускается как функция. (2014)
- Форум python update_wrapper (2015)
- Форум Вызов метода классового поля в Python (2014)
- Форум SQL Builder для Python: нужны советы (2019)
- Форум python как вставить переменную в декоратор (2019)
- Форум Модифицировать объект request во Flask (2018)
- Форум получить название модели в наследуемом классе вьюхи (2020)
- Форум Django get id in def save() (2014)
- Форум [python]динамическое добавление методов (2010)