Вопросы по теме 'decorator'

Добавление метода к объекту функции во время выполнения
Ранее я читал вопрос о том, есть ли в Python метод times , который позволял бы вызывать функцию n раз подряд. Все предлагали for _ in range(n): foo() , но я хотел попробовать написать другое решение, используя декоратор функций. Вот что у меня...
126 просмотров
schedule 01.03.2024

Шаблон декоратора против подкласса
Я могу решить проблему добавления функциональности, добавив подклассы, тогда зачем мне использовать шаблон декоратора, в чем реальное преимущество шаблона декоратора?
23289 просмотров
schedule 18.09.2022

Путь импорта для функции, обернутой декоратором?
Предполагая, что у меня есть декоратор и обернутая функция, подобная этой: def squared(method): def wrapper(x, y): return method(x*x, y*y) return wrapper @squared def sum(x, y): return x+y У меня есть другой код, который...
1580 просмотров
schedule 17.03.2024

вставка функции в пространство имен модуля с помощью декоратора
У меня есть декоратор, но я хотел бы сохранить исходную функцию в пространстве имен для дальнейшего использования, чтобы в итоге у меня была украшенная и не украшенная версия функции. Я вставляю эту исходную функцию в пространство имен следующим...
248 просмотров
schedule 02.05.2024

Декораторы с параметрами?
У меня проблема с передачей декоратором переменной «insurance_mode». Я бы сделал это с помощью следующего оператора декоратора: @execute_complete_reservation(True) def test_booking_gta_object(self): self.test_select_gta_object() но, к...
316426 просмотров
schedule 11.02.2024

Шаблон декоратора тратит память
У меня есть этот базовый класс со следующим интерфейсом: abstract class Base { abstract public object Val { get; } } Для любых производных классов значение Val должно указываться во время создания объекта. Вопрос в следующем:...
549 просмотров

Как настроить шаблоны Builder и Decorator для настраиваемого программного обеспечения?
Я работаю над программным обеспечением, предназначенным для создания книги, подобной документу. Я реализовал это, используя декораторы для добавления различных функций. Вот пример инициализации' $this->chapter[i] = new ChapDecorator1(new...
431 просмотров

Выкройка декоратор - как украсить сразу два вида
я работаю на Яве Я создал красивую структуру декораторов для ребер графа. У меня есть базовое ребро с двумя вершинами, затем у меня есть взвешенный декоратор, который добавляет вес ребру, а затем у меня есть ориентированный декоратор, который...
1530 просмотров
schedule 01.04.2024

Автоматическое украшение каждого метода экземпляра в классе
Я хочу применить один и тот же декоратор ко всем методам данного класса, кроме тех, которые начинаются и заканчиваются на __ . Мне кажется, это должно быть выполнимо с помощью декоратора класса. Есть ли подводные камни, о которых нужно знать?...
2073 просмотров
schedule 03.01.2024

python применяет декоратор к каждому методу в классе без проверки
Немного изменив ответ из Применение декораторов Python к методам в классе , можно применить декоратор к каждому методу в классе. Есть ли способ сделать это без модуля проверки? Я пытался добиться этого, используя метаклассы и изменяя...
1344 просмотров
schedule 11.12.2022

Как интегрировать декораторы формы easybib в Zend Framework?
Я новичок в Zend framework. Я хочу изучить Decorators и Bootstrap . Я скачал zip-файл по ссылке https://github.com/easybib/EasyBib_Form_Decorator . Я хочу интегрировать декораторы форм easybib в свой проект zend , но не знаю, как именно это...
414 просмотров
schedule 26.10.2023

Как зарегистрировать декоратор или добавить промежуточное ПО в стороннюю функцию просмотра?
Я использую django-allauth для управления учетными записями, включая регистрацию. Встроенный URL-адрес приложения allauth для регистрации — http://example.com/accounts/signup/ . Мне нужно показать страницу с условиями и положениями, прежде чем...
238 просмотров
schedule 02.02.2024

К какой информации имеют доступ декораторы Python/Django?
Я делаю рефакторинг в нашем коде. Декоратор @render_to_json внутренне вызывал метод is_logged_in . Я удаляю это в пользу простого добавления другого явного декоратора @login_required . Проблема в том, что некоторые из наших методов вызываются...
788 просмотров
schedule 11.01.2024

Фабричный метод для объектов - лучшая практика?
Это вопрос о наилучшей практике создания экземпляра класса или типа из разных форм одних и тех же данных с использованием python. Лучше использовать метод класса или лучше вообще использовать отдельную функцию? Допустим, у меня есть класс,...
20092 просмотров

Внедрение вызова функции после __init__ с помощью декоратора
Я пытаюсь найти лучший способ создать декоратор класса, который делает следующее: Внедряет несколько функций в украшенный класс Принудительно вызывает одну из этих функций ПОСЛЕ того, как декорированный класс __init__ вызывается В...
8101 просмотров
schedule 30.03.2024

Аргументы в пользу декораторов Python
Итак, со следующим ... def makeBold(fn): def wrapped(): return '<b>'+fn()+'</b>' return wrapped @makeBold def produceElement(): return 'hello' Результат...
304 просмотров
schedule 12.05.2024

обертывание метода класса в try/кроме использования декоратора
У меня есть функция общего назначения, которая отправляет информацию об исключениях в журнал приложений. Я использую функцию exception_handler из методов в классах. Обработчик журнала приложения, который передается и вызывается exception_handler...
3879 просмотров

Декораторы в PyMC
У меня есть три вопроса относительно декораторов, на которые я не могу найти ответ: Q1) Что обозначают аргументы декораторов в PyMC (@Deterministic, @Stochastic)? Q2) @pymc.stochastic(dtype=int) def switchpoint(value=10, t_l=0, t_h=110):...
339 просмотров

Декорирование метода класса методом класса
Я украшал метод класса другим методом класса. Класс выглядит так from functools import wraps class MyClass(object): def __init__(self): print('Within my class object') def my_decorator(func_to_decorate):...
283 просмотров
schedule 14.11.2023

Путаница с декоратором машинописного текста
Я играл с декораторами TypeScript, но мне просто не удалось заставить их работать. Я прочитал Как реализовать декоратор машинописного текста? , а также http://blog.wolksoftware.com/decorators-reflection-javascript-typescript , на основе которого я...
834 просмотров
schedule 17.11.2022