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

2 ответа

Декоратор для перегрузки в Python

Я знаю, что Pythonic не пишет функции, которые заботятся о типе аргументов, но бывают случаи, когда просто невозможно игнорировать типы, потому что они обрабатываются по-разному. Имея кучуisinstance проверяет вашу функцию просто безобразно; есть ...

4 ответа

Несколько декораторов для представления в Django: порядок выполнения

Я пытаюсь украсить представление Django двумя декораторами, один для проверки входа в систему, а другой для проверки is_active. Первый - встроенный@login_requiredи второй следующий: def active_required(function): dec = user_passes_test(lambda ...

1 ответ

Инъекция зависимых зависимостей с шаблоном Decorator

Скажем, у меня есть такая иерархия классов: public interface IRepository { } public class SomeSimpleRepository : IRepository {}Теперь я хочу «украсить» SomeSimpleRepository дополнительными функциями public class MoreAdvancedRespository : ...

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

2 ответа

Определение декораторов Python для полного модуля

У меня есть модуль, который содержит много функций (более 25). Я хочу добавить общую функцию декоратора для каждой из этих функций. Обычный способ сделать это добавить строку @decorator над каждой функцией, но мне было интересно, есть ли лучший ...

5 ответов

Python: есть ли способ получить локальную переменную функции из декоратора, который ее обертывает?

Я хотел бы прочитать локальное значение метода объекта из декоратора, который его оборачивает. У меня есть доступ к функции и func_code из декоратора, но, похоже, все, что я могу из нее получить - это имена локальных переменных, но не их ...

2 ответа

Местоположение @classmethod

Где находится исходный код метода класса декоратора, расположенный в исходном коде Python. Конкретно у меня возникают проблемы с поиском точного файла, который он определил в версии 2.7.2

3 ответа

Python Class Based Decorator с параметрами, которые могут украшать метод или функцию

Я видел много примеров Python-декораторов, которые: декораторы стиля функции (упаковка функции)декораторы стиля класса (реализующие__init__, __get__, а также__call__)декораторы, которые не принимают аргументыдекораторы, которые принимают ...

5 ответов

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

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

7 ответов

Как я могу использовать ViewScripts для файловых элементов Zend_Form?

Я использую этот ViewScript для моих стандартных элементов формы: <div class="field" id="field_<?php echo $this->element->getId(); ?>"> <?php if (0 < strlen($this->element->getLabel())) : ?> <?php echo $this->formLabel($this->element->getName(), ...

4 ответа

Функция, выполняющая функции декоратора и контекстного менеджера в Python?

Это может быть слишком далеко, но в основном из любопытства. Было бы возможно иметь вызываемый объект (функцию / класс), который действует какобе контекстный менеджер и декоратор одновременно: def xxx(*args, **kw): # or as a class @xxx(foo, ...