Вопросы по теме '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 просмотров
schedule
17.11.2023
Как настроить шаблоны Builder и Decorator для настраиваемого программного обеспечения?
Я работаю над программным обеспечением, предназначенным для создания книги, подобной документу. Я реализовал это, используя декораторы для добавления различных функций. Вот пример инициализации'
$this->chapter[i] = new ChapDecorator1(new...
431 просмотров
schedule
18.04.2024
Выкройка декоратор - как украсить сразу два вида
я работаю на Яве
Я создал красивую структуру декораторов для ребер графа. У меня есть базовое ребро с двумя вершинами, затем у меня есть взвешенный декоратор, который добавляет вес ребру, а затем у меня есть ориентированный декоратор, который...
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 просмотров
schedule
14.04.2024
Внедрение вызова функции после __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 просмотров
schedule
27.10.2023
Декораторы в PyMC
У меня есть три вопроса относительно декораторов, на которые я не могу найти ответ:
Q1) Что обозначают аргументы декораторов в PyMC (@Deterministic, @Stochastic)?
Q2)
@pymc.stochastic(dtype=int)
def switchpoint(value=10, t_l=0, t_h=110):...
339 просмотров
schedule
12.04.2024
Декорирование метода класса методом класса
Я украшал метод класса другим методом класса. Класс выглядит так
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