0
ответов

Шаблон декоратора против наследования с примерами

Я экспериментировал с шаблоном декоратора, чтобы расширить функциональность кода, который вы не хотите трогать, например, и я вижу, как это реализовать, однако теперь я не уверен, почему вы просто не наследуете...
вопрос задан: 26 July 2012 11:19
0
ответов

декоратор Python в колбе

Вот мой пример :из flask import Приложение Flask = Flask (__имя __)def add1 (f ):def inner (*args, **kwargs ):return str (f (*args, **kwargs ))+'1' return inner @app. маршрут ('/' )@add1 деф...
вопрос задан: 16 July 2012 03:10
0
ответов

Декоратор перегрузки метода

Я пытаюсь написать декоратор, который обеспечивает функциональность перегрузки методов для python, подобный тому, который упоминается в PEP 3124. Написанный мной декоратор отлично работает для обычных функций, но я не могу...
вопрос задан: 7 July 2012 00:36
0
ответов

Не могу понять этот декоратор Python

Я новичок в декораторах Python. Я понял основные понятия с помощью простых примеров. Но когда я попытался прочитать этот более практичный декоратор, я потерялся. Ниже приведен код...
вопрос задан: 26 June 2012 20:06
0
ответов

Почему декорирование класса нарушает протокол дескриптора, не позволяя объектам staticmethod вести себя должным образом?

Мне нужна небольшая помощь, чтобы понять тонкости протокола дескриптора в Python, так как он конкретно относится к поведению объектов staticmethod. Я начну с тривиального примера...
вопрос задан: 24 June 2012 08:53
0
ответов

Является ли Ruby on Rails с Draper или Apotomo MVVM?

Некоторые факты/предположения: Говорят, что Ruby on Rails следует архитектурному шаблону MVC. MVVM (Model View ViewModel), производная от MVC, предлагает уровень абстракции, где все кнопки, ...
вопрос задан: 18 June 2012 10:32
0
ответов

Flask — пользовательский декоратор прерывает маршрутизацию

У меня есть следующие маршруты Flask и пользовательский помощник: from Spots import app, db из фляги импортировать ответ import simplejson as json def json_response(action_func): def create_json_response(*...
вопрос задан: 16 June 2012 14:29
0
ответов

Использование (скрыто) со старыми версиями Python

В модуле unittest мне нравится функция пропуска тестов, но она доступна только в Python 2.7+. Например, рассмотрим test.py: import unittest попробуйте: импортировать own_module кроме...
вопрос задан: 12 June 2012 05:54
0
ответов

Наивная реализация шаблона декоратора в Objective-C

Я прочитал из книги Шаблоны проектирования Cocoa, что шаблон декоратора используется во многих классах Cocoa, включая NSAttributedString (который не наследуется от NSString). Я посмотрел на...
вопрос задан: 8 June 2012 14:46
0
ответов

Существует ли питонический способ поддержки аргументов ключевых слов для декоратора memoize в Python?

Недавно я задал вопрос о запоминании и получил несколько отличных ответов, и теперь я хочу поднять его на новый уровень. Немного погуглив, я не смог найти эталонную реализацию...
вопрос задан: 6 June 2012 18:41
0
ответов

Декорирование рекурсивных функций в python

Мне трудно понять, как работает декорированная рекурсивная функция. Для следующего фрагмента: def dec(f): def wrapper(*argv): print(argv, 'Decorated!') return(f(*argv)) ...
вопрос задан: 25 May 2012 16:09
0
ответов

Доступ к аргументам функции из декоратора

У меня есть обработчик запросов и декоратор, я хотел бы работать с объектом self внутри класса декоратора MyHandler (webapp.RequestHandler): @myDecorator def get (self): # ...
вопрос задан: 22 May 2012 04:09
0
ответов

Python: ярлык для написания декораторов, принимающих аргументы?

Есть ли в стандартной библиотеке Python ярлык для написания декораторов, принимающих аргументы? Например, если я хочу написать такой декоратор, как with_timeout(timeout): @with_timeout(10.0) def ...
вопрос задан: 16 May 2012 02:32
0
ответов

Есть ли у Python декораторы в стандартной библиотеке?

Кроме @staticmethod и @classmethod? У большинства языков есть базовые библиотеки, использующие большинство языковых функций. Кажется, что многие декораторы, которые я создаю, являются вещами ...
вопрос задан: 4 May 2012 19:16
0
ответов

декоратор python с javascript

Я хочу сделать следующее: у меня есть функция, которая что-то предупреждает: myfunction = function(foobar) { alert(foobar); }; Теперь я хочу украсить его так, чтобы: ...
вопрос задан: 3 May 2012 16:03
0
ответов

Есть ли способ перейти к декорированным функциям, минуя код декоратора

У меня есть модуль, который украшает некоторые ключевые функции пользовательскими декораторами. Отладка этих функций с помощью pdb часто немного утомительна, потому что каждый раз, когда я вхожу в декорированную функцию, я сначала...
вопрос задан: 2 May 2012 12:07
0
ответов

Декораторы модульного тестирования в Python

Я написал следующий декоратор, который будет использоваться в некоторых представлениях Django, где я не хочу, чтобы пользователь входил в систему (например, зарегистрировался и забыл-пароль):def not_logged_in(view, redirect_url=None):def...
вопрос задан: 14 April 2012 07:01
0
ответов

Очень простое использование шаблона декоратора для генерации чисел

Я новичок в разработке шаблонов, и меня попросили напечатать числа от 1 до 10, используя шаблон декоратора. Извините, если это тривиально, но мне нужно учиться. Вот что у меня есть на данный момент: Общедоступный интерфейс...
вопрос задан: 13 April 2012 06:51
0
ответов

Автоматическое оформление каждого метода экземпляра в классе

Я хочу применить один и тот же декоратор ко всем методам данного класса, кроме тех, которые начинаются и заканчиваются на __. Мне кажется, это должно быть выполнимо с помощью декоратора класса. Есть ли подводные камни...
вопрос задан: 8 April 2012 23:19
0
ответов

Понимание обработки параметров в декораторе мемоизации Python

Я использовал этот отличный декоратор для мемоизации , который я нашел в Интернете (здесь показана последовательность Фибоначчи в качестве примера): def memoize(f): cache= {} def memf(*x): if ...
вопрос задан: 4 April 2012 12:24
0
ответов

Переопределение метода класса в python

Контекст Я пытаюсь добавить в свой код несколько «плагинов» (я не уверен, что это правильное определение). Под «плагином» я подразумеваю модуль, который определяет модель (это научный код) в такой...
вопрос задан: 23 March 2012 07:02
0
ответов

триггерная функция после возврата HttpResponse из django view

Я разрабатываю веб-сервер django, на котором другая машина (с известным IP) может загрузить электронную таблицу на мой веб-сервер. После того, как таблица будет обновлена, я хочу запустить некоторую обработку/...
вопрос задан: 29 February 2012 08:39
0
ответов

Почему мой декоратор представлений Django не получает переданный ему запрос?

У меня есть установка, которая выглядит примерно так: def foo_decorator (function): @wraps (function) def decorator (* args, ** kwargs): print kwargs return function (* args, ** kwargs) ...
вопрос задан: 22 February 2012 15:20
0
ответов

Как создать ограниченный декоратор мемоизации в Python?

Очевидно, быстрый поиск дает миллион реализаций и разновидностей декоратора мемоизации в Python. Однако меня интересует аромат, который мне не удалось найти. Я хотел бы ...
вопрос задан: 22 February 2012 05:55
0
ответов

Профилирование системы с помощью многократно используемых декораторов

В нашей кодовой базе есть несколько широко используемых декораторов. Когда я создаю профиль времени выполнения, большая часть графика вызовов выглядит как песочные часы; многие функции вызывают одну функцию (декоратор) ...
вопрос задан: 21 February 2012 22:55
0
ответов

Разница между шаблоном проектирования декоратор и шаблоном проектирования посетитель

Я полагаю, что понимаю смысл шаблонов проектирования декоратор и посетитель. Хотя я могу перечислить следующие различия Декоратор работает на объекте, Посетитель работает на составной структуре, Декоратор является ...
вопрос задан: 20 February 2012 15:25
0
ответов

Декоратор Python с многопроцессорной обработкой не работает

Я хотел бы использовать декоратор для функции, которую я впоследствии передам в пул многопроцессорной обработки. Однако код не работает с «PicklingError: Can't pickle: attribute lookup __builtin __. Function ...
вопрос задан: 17 February 2012 23:15
0
ответов

Почему я получаю эту ошибку: «Объект« NoneType »не имеет атрибута« csrf_exempt »?

Я пытаюсь вызвать / save_calendar, сопоставлен в pim_calendar.save_calendar (), который начинается: @csrf_exempt @login_required def save_calendar (запрос): functions.ensure_profile_exists (request ....
вопрос задан: 17 February 2012 19:15
0
ответов

декоратор Python для функции ИЛИ класса

Просто запрашиваю мнение о том, разумно ли следующее или есть ли лучший подход. В основном мне нужен декоратор, который будет применяться к функции или классу, реализующему __call__.Вы ...
вопрос задан: 15 February 2012 14:59
0
ответов

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

Где находится исходный код метода класса декоратора, расположенный в исходном коде Python. В частности, у меня возникли проблемы с нахождением точного файла, определенного в версии 2.7.2
вопрос задан: 12 February 2012 09:07