Я экспериментировал с шаблоном декоратора, чтобы расширить функциональность кода, который вы не хотите трогать, например, и я вижу, как это реализовать, однако теперь я не уверен, почему вы просто не наследуете...
Я пытаюсь написать декоратор, который обеспечивает функциональность перегрузки методов для python, подобный тому, который упоминается в PEP 3124. Написанный мной декоратор отлично работает для обычных функций, но я не могу...
Я новичок в декораторах Python. Я понял основные понятия с помощью простых примеров. Но когда я попытался прочитать этот более практичный декоратор, я потерялся. Ниже приведен код...
Мне нужна небольшая помощь, чтобы понять тонкости протокола дескриптора в Python, так как он конкретно относится к поведению объектов staticmethod. Я начну с тривиального примера...
Некоторые факты/предположения: Говорят, что Ruby on Rails следует архитектурному шаблону MVC.
MVVM (Model View ViewModel), производная от MVC, предлагает уровень абстракции, где все кнопки, ...
У меня есть следующие маршруты Flask и пользовательский помощник: from Spots import app, db
из фляги импортировать ответ
import simplejson as json def json_response(action_func): def create_json_response(*...
В модуле unittest мне нравится функция пропуска тестов, но она доступна только в Python 2.7+. Например, рассмотрим test.py: import unittest
попробуйте: импортировать own_module
кроме...
Я прочитал из книги Шаблоны проектирования Cocoa, что шаблон декоратора используется во многих классах Cocoa, включая NSAttributedString (который не наследуется от NSString). Я посмотрел на...
Недавно я задал вопрос о запоминании и получил несколько отличных ответов, и теперь я хочу поднять его на новый уровень. Немного погуглив, я не смог найти эталонную реализацию...
Мне трудно понять, как работает декорированная рекурсивная функция.
Для следующего фрагмента: def dec(f): def wrapper(*argv): print(argv, 'Decorated!') return(f(*argv))
...
У меня есть обработчик запросов и декоратор, я хотел бы работать с объектом self внутри класса декоратора MyHandler (webapp.RequestHandler): @myDecorator def get (self): # ...
Есть ли в стандартной библиотеке Python ярлык для написания декораторов, принимающих аргументы? Например, если я хочу написать такой декоратор, как with_timeout(timeout): @with_timeout(10.0)
def ...
Кроме @staticmethod и @classmethod? У большинства языков есть базовые библиотеки, использующие большинство языковых функций. Кажется, что многие декораторы, которые я создаю, являются вещами ...
Я хочу сделать следующее: у меня есть функция, которая что-то предупреждает: myfunction = function(foobar) { alert(foobar); }; Теперь я хочу украсить его так, чтобы: ...
У меня есть модуль, который украшает некоторые ключевые функции пользовательскими декораторами. Отладка этих функций с помощью pdb часто немного утомительна, потому что каждый раз, когда я вхожу в декорированную функцию, я сначала...
Я написал следующий декоратор, который будет использоваться в некоторых представлениях Django, где я не хочу, чтобы пользователь входил в систему (например, зарегистрировался и забыл-пароль):def not_logged_in(view, redirect_url=None):def...
Я новичок в разработке шаблонов, и меня попросили напечатать числа от 1 до 10, используя шаблон декоратора. Извините, если это тривиально, но мне нужно учиться. Вот что у меня есть на данный момент: Общедоступный интерфейс...
Я хочу применить один и тот же декоратор ко всем методам данного класса, кроме тех, которые начинаются и заканчиваются на __. Мне кажется, это должно быть выполнимо с помощью декоратора класса. Есть ли подводные камни...
Я использовал этот отличный декоратор для мемоизации , который я нашел в Интернете (здесь показана последовательность Фибоначчи в качестве примера): def memoize(f): cache= {} def memf(*x): if ...
Контекст Я пытаюсь добавить в свой код несколько «плагинов» (я не уверен, что это правильное определение). Под «плагином» я подразумеваю модуль, который определяет модель (это научный код) в такой...
Я разрабатываю веб-сервер django, на котором другая машина (с известным IP) может загрузить электронную таблицу на мой веб-сервер. После того, как таблица будет обновлена, я хочу запустить некоторую обработку/...
У меня есть установка, которая выглядит примерно так: def foo_decorator (function): @wraps (function) def decorator (* args, ** kwargs): print kwargs return function (* args, ** kwargs) ...
Очевидно, быстрый поиск дает миллион реализаций и разновидностей декоратора мемоизации в Python. Однако меня интересует аромат, который мне не удалось найти. Я хотел бы ...
В нашей кодовой базе есть несколько широко используемых декораторов. Когда я создаю профиль времени выполнения, большая часть графика вызовов выглядит как песочные часы; многие функции вызывают одну функцию (декоратор) ...
Я полагаю, что понимаю смысл шаблонов проектирования декоратор и посетитель. Хотя я могу перечислить следующие различия Декоратор работает на объекте, Посетитель работает на составной структуре, Декоратор является ...
Я хотел бы использовать декоратор для функции, которую я впоследствии передам в пул многопроцессорной обработки. Однако код не работает с «PicklingError: Can't pickle: attribute lookup __builtin __. Function ...
Просто запрашиваю мнение о том, разумно ли следующее или есть ли лучший подход. В основном мне нужен декоратор, который будет применяться к функции или классу, реализующему __call__.Вы ...
Где находится исходный код метода класса декоратора, расположенный в исходном коде Python. В частности, у меня возникли проблемы с нахождением точного файла, определенного в версии 2.7.2