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

Декорирование методов экземпляра в Python
Вот суть того, что я пытаюсь сделать. У меня есть список объектов, и я знаю, что у них есть метод экземпляра, который выглядит так: def render(self, name, value, attrs) # Renders a widget... Я хочу (по существу) украсить эти функции во...
3053 просмотров
schedule 06.07.2022

Декораторы Python, методы классов и оценка django memoize
У меня есть работающий декоратор memoize, который использует кеш-бэкэнд Django, чтобы запомнить результат функции в течение определенного периода времени. Я специально применяю это к методу класса. Мой декоратор выглядит так: def...
1987 просмотров
schedule 27.04.2024

Как мне разработать классы в своей ролевой игре, чтобы можно было использовать несколько классов?
Я программирую игру как упражнение и столкнулся с проблемой дизайна. В моей ролевой игре будут типичные классы, такие как Боец, Волшебник, Тейф, Клерик. Как мне спроектировать свои классы так, чтобы игроки могли мультиклассировать? Например, один...
4535 просмотров
schedule 15.11.2023

Класс декоратора Python для преобразования методов в элементы словаря
Интересно, есть ли разумный простой способ заставить этот код (с небольшими изменениями) работать. class Info(object): @attr("Version") def version(self): return 3 info = Info() assert info.version == 3 assert info["Version"] ==...
1192 просмотров
schedule 06.11.2023

Декораторы классов против декораторов функций [дубликаты]
В python есть два способа объявить декораторы: На основе класса class mydecorator(object): def __init__(self, f): self.f = f def __call__(self, *k, **kw): # before f actions self.f(*k, **kw) # after f...
6200 просмотров
schedule 24.03.2024

Zend_Form и макет декоратора
Есть ли способ настроить все мои Zend_Forms с этим? $this->element->setDecorators(array( 'ViewHelper', 'Errors', 'Label', array('HtmlTag', array('tag' => 'div', 'id' => '[MyElementLabel]'))); Вместо того, чтобы...
271 просмотров
schedule 03.11.2022

Django: повторно используйте декоратор login_required внутри других декораторов
Согласно одному из комментариев в https://stackoverflow.com/a/8715790/210481 , с которым я согласен, мы должны избегать нескольких декораторов, если один зависит от другого. Итак, в примере, если у нас есть декоратор «active_required» для...
1034 просмотров
schedule 28.02.2024

Создавайте формы с помощью Zend Decorators
Я давно борюсь с декораторами Zend Form, но всегда прощаю, так как не работал с ними, но теперь у меня есть, и я хочу победить. Либо я нашел документацию не очень пояснительной, либо я не смог понять ее использование. Я всегда работал над чистым...
497 просмотров
schedule 07.11.2022

Почему url_for Flask выдает ошибку при использовании декоратора для этого элемента в Python?
Я создаю приложение Python Flask и создал декоратор и представления ниже. Декоратор отлично работает при просмотре индекса, но когда вы выходите из системы и он перенаправляется с использованием индекса url_for , он выдает ошибку сборки. Почему бы...
1442 просмотров
schedule 17.11.2022

Есть ли шаблон для наследования от невидимого класса?
Чтобы визуализировать мою проблему, вот небольшая картинка: У нас тут две сборки. Оба они запутаны. База написана и запутана нами. Особый написан и запутан другим человеком А. У А нет наших исходников, а у нас нет его. Вся идея в том, что...
56 просмотров
schedule 17.10.2022

Декоратор Python для автоматического определения переменных __init__
Мне надоело постоянно вводить одни и те же повторяющиеся команды снова и снова в моей функции __init__ . Мне было интересно, могу ли я написать декоратор, который сделает эту работу за меня. Вот пример моего вопроса: class Point: def...
3195 просмотров

Как использовать декоратор user_passes_test в представлениях на основе классов?
Я пытаюсь проверить определенные условия, прежде чем пользователю будет разрешено просматривать определенную страницу настроек пользователя. Я пытаюсь добиться этого с помощью декоратора user_passes_test. Функция находится в представлении на основе...
9228 просмотров

Как оформить статические html-страницы в IIS с помощью технологий .NET
У нас есть проект сайта. Его содержимое будет закодировано в статическом html (файлы с расширением html) и разработано разными вендорами. Этот веб-сайт будет работать на IIS. Я надеюсь, что смогу украсить эти страницы в смысле использования...
31 просмотров
schedule 17.01.2024

Декоратор, импортированный из модуля Python, не работает
Я пытаюсь использовать следующий декоратор для функций, определенных или импортированных в блокнот iPython: import warnings def deprecated(func): '''This is a decorator which can be used to mark functions as deprecated. It will result in...
350 просмотров
schedule 23.12.2023

Можем ли мы разработать любую функцию с помощью декоратора?
Во время моего интервью они попросили меня реализовать функцию, чтобы перевернуть каждое слово в предложении и создать из него окончательное предложение. Например: s = 'my life is beautiful' output - `ym efil si lufituaeb` Я знаю, что...
74 просмотров
schedule 05.10.2023

Flask-Login прерывается, когда мой декоратор принимает параметры
Благодаря тому, что я узнал из этот вопрос , я смог создать процесс Flask-Login с такой конечной точкой: @app.route('/top_secret') @authorize @login_required def top_secret(): return render_template("top_secret.html") и (на данный...
87 просмотров

Макет декоратора Python в модульных тестах
Я пытаюсь проверить украшенную функцию. Есть ли способ издеваться над декоратором и тестовой функцией изолированно, когда декоратор уже применяется? import mock def decorator(func): def wrapper(*args, **kwargs): return 1 return...
4723 просмотров

Как работают декораторы в es6?
Я изучаю редукцию и вижу, что примеры в документе используют connect в этой подписи: const VisibleTodoList = connect( mapStateToProps, mapDispatchToProps )(TodoList) Но в других местах из других репозиториев я также видел это-...
1354 просмотров
schedule 22.10.2023

Существует ли синтаксис в стиле декоратора, который можно использовать в циклах for в Python 3.6?
Я обнаружил, что очень часто модифицирую итерации в Python с помощью tqdm для индикаторов выполнения, и мне было интересно, есть ли для этого ярлык. Иногда мои итерации представляют собой очень длинные сложные объекты, поэтому утомительно искать,...
636 просмотров
schedule 21.08.2022

Как комбинировать декораторы?
Я хотел бы, чтобы регистратор печатал номер строки, где вызывается метод subprocess.run, в приведенном ниже примере печатается номер строки, где определена функция переноса. #!/usr/bin/env python3 import logging, sys, functools, subprocess...
51 просмотров
schedule 11.07.2022