Результаты поиска по запросу "decorator"

3 ответа

Почему декораторы Python не могут быть связаны между собой определениями?

Почему следующие два сценария не эквивалентны? (Взято из другого вопроса:Понимание Python декораторов [https://stackoverflow.com/questions/739654/understanding-python-decorators]) def makebold(fn): def wrapped(): return "<b>" + fn() + "</b>" ...

3 ответа

Джанго сигнал через декоратор на метод модели?

1 ответ

Маринованные обертки

Я пытаюсь создать разборный декоратор, используя частичные функции. Тем не менее, я продолжаю получать ошибки травления при попытке сделать это. Первый наивный пример выглядит следующим образом: def decorator(func): def wrapper(**kwargs): ...

ТОП публикаций

5 ответов

Как реализовать декоратор в PHP?

Предположим, есть класс под названием "Class_Amsgstr "есть функция-член"func». Я хочу "func«сделать дополнительную работу, оборачиваяClass_A в классе декоратора. $worker = new Decorator(new Original());Может кто-нибудь привести пример? ...

5 ответов

Что такое «декораторы» и как они используются?

Мне интересно, какие именно декораторы есть в AngularJS. НетМного информации в Интернете для декораторов, за исключением рекламы вAngularJS документация и кр...

2 ответа

Как я могу передать переменную в декораторе аргументу функции в декорированной функции?

Я в процессе изучения Python. Надеюсь, кто-то укажет мне правильный путь. Вот что я хотел бы сделать ниже: def decorate(function): def wrap_function(*args, **kwargs): str = 'Hello!' # This is what I want return function(*args, **kwargs) return ...

2 ответа

Использование свойства Python () внутри метода

Предполагая, что вы знаете о встроенном свойстве Python:http://docs.python.org/library/functions.html#propertyЯ хочу переустановить свойство объекта таким об...

4 ответа

Как сделать так, чтобы декоратор Django license_required не перенаправлял уже вошедших в систему пользователей на страницу входа, а отображал некоторые сообщения

Как сделать так, чтобы декоратор Django license_required не перенаправлял уже вошедших в систему пользователей на страницу входа, а отображал некоторые сообщ...

2 ответа

Да, я думаю, это было бы возможно. Но для меня это кажется неоптимальным дизайном, поскольку декоратор будет полагаться на свойства класса, который он использует, чтобы сделать его сложнее в использовании.

оложим, у меня есть простой класс class TestClass: def doSomething(self): print 'Did something'Я хотел бы украситьdoSomething метод, например для подсчета количества звонков class SimpleDecorator(object): def __init__(self,func): ...

2 ответа

Python, украшающий свойство setter со списком [дубликата]

На этот вопрос уже есть ответ здесь:Python: как иметь свойство и с помощью функции setter, которая обнаруживает все изменения, которые происходят со значение...