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

3 ответа

Декорирование ASP.NET Web API IHttpController

Я пытаюсь обернуть контроллеры Web API (IHttpController реализации) с декораторами, но когда я делаю это, Web API выдает исключение, потому что он каким-то образом ожидает фактической реализации. Применение декораторов к контроллерам - это ...

17 ответов

Как сделать цепочку функциональных декораторов?

Как я могу сделать два декоратора в Python, которые будут делать следующее? @makebold @makeitalic def say(): return "Hello"... который должен вернуть: "<b><i>Hello</i></b>"Я не пытаюсь сделатьHTML таким образом в реальном приложении - просто ...

3 ответа

Аргументы декоратора класса Python

Я пытаюсь передать необязательные аргументы моему декоратору класса в Python. Ниже код у меня в настоящее время: class Cache(object): def __init__(self, function, max_hits=10, timeout=5): self.function = function self.max_hits = max_hits ...

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

2 ответа

Доступ к классу, которому принадлежит декорированный метод, из декоратора

Я пишу декоратор для методов, которые должны проверять родительские методы (методы с тем же именем у родителей класса, в котором я декорирую). Пример (из четвертого примераОПТОСОЗ 318 [http://www.python.org/dev/peps/pep-0318/#examples]): def ...

2 ответа

Получить собственный класс функции Python от декоратора

У меня есть декоратор в PY. Это метод и принимает функцию в качестве параметра. Я хочу создать структуру каталогов на основе переданной функции. Я использую имя модуля для родительского каталога, но хотел бы использовать имя класса ...

4 ответа

Доступ к атрибуту функции, созданному в декораторе вне этого декоратора

Я хочу посчитать, сколько раз была вызвана данная функция. Итак, я сделалcountcalls декоратор, чтобы дать моим функциям__callcount атрибут, который увеличивается на каждый вызов. Достаточно просто. Моя проблема заключается в ...

7 ответов

Могу ли я исправить Python-декоратор, прежде чем он обернет функцию?

У меня есть функция с декоратором, который я пытаюсь проверить с помощью Python издеваться [http://www.voidspace.org.uk/python/mock/]библиотека. Я хотел бы использовать mock.patch для замены реального декоратора на фиктивный «обходной» декоратор, ...

15 ответов

Существует ли декоратор для простого кэширования возвращаемых значений функции?

Учтите следующее: @property def name(self): if not hasattr(self, '_name'): # expensive calculation self._name = 1 + 1 return self._nameЯ новичок, но я думаю, что кэширование может быть преобразовано в декоратор. Только я такого не нашел;) PS ...

4 ответа

Python конвертирует args в kwargs

Я пишу декоратор, который должен вызывать другие функции перед вызовом функции, которую он декорирует. Декорированная функция может иметь позиционные аргументы, но функции, которые вызовет декоратор, могут принимать только ключевые аргументы. У ...

1 ответ

Как связывание выполняется с декораторами, использующими Ninject?

Исходя из этого вопроса:Должны ли эти виды услуг вводиться в базовом классе? (по сравнению со статическими ...