В коде Python я часто вижу использование @property. Если я правильно понимаю, с помощью функции свойства можно определить средство получения и удаления. Зачем использовать @property, если установщик и ...
Я хотел бы реализовать шаблон проектирования декоратора, используя наследование (Decorator расширяет Component), потому что мне нужен доступ к защищенным полям / методам класса Component. Проблема в том, что ...
Я пытаюсь создать более привлекательные JTextField с изображением и подсказкой. Для этого я сделал декоратор, который переопределяет метод paintComponent. Причина, по которой я использовал декоратор, заключается в том, что я хотел ...
Я работаю над приложением Django, но похоже, что это просто вопрос Python, с ничего особенного для Django. Я новичок в python, и сложно описать то, что я пытаюсь ...
Итак, я хорошо знаком с функциями упаковки в views.py. Итак, я написал декоратор для перенаправления на REDIRECT_URL по умолчанию, если пользователь вошел в систему (своего рода обратный login_required); он основан ...
Так что я все еще новичок в декораторах Python - я использовал их раньше, но я никогда не делал свой собственный. Я читаю этот урок (этот конкретный абзац), и я не понимаю, зачем нам нужно ...
Я хочу украсить (шаблон проектирования Decorator) общий базовый класс, но метод, который мне нужно украсить защищен. См. Пример: public class AbstractActor {public void act () {...} // Делегаты ...
Вот мой код декоратора. По какой-то причине я получаю UnboundLocalError, но не могу его найти. >>> def validate (schema = None): def wrap (f): def _f (* args, ** kwargs): ...
Apologies for the fairly ambiguous title but what I'm trying to achieve is probably better stated in code. I have a WCF client. When I'm calling methods I would like to wrap each call in some error ...
I have a decorator declared as a class: class predicated(object): def __init__(self, fn): self.fn = fn self.fpred = lambda *args, **kwargs: True def predicate(self, predicate)...
Я пытаюсь понять шаблон декоратора, и из примеров я понимаю, как можно использовать объекты декоратора для расширения существующих функциональных возможностей во время выполнения, переопределив методы декорированного ...
Мой вопрос является общим, но в частности, мое приложение - декоратор login_required для Django. Мне любопытно, есть ли способ проверить, есть ли у представления / функции определенный декоратор (в этом ...
допустим, у меня есть класс: class x: def first_x_method(self): print 'doing first_x_method stuff...' def second_x_method(self): print 'doing second_x_method stuff...' and this ...
Проблема - @is_premium_user
def sample_view: ....... ...... Я хочу, чтобы определенные просмотры были доступны только премиум-пользователям сайта.
И как я могу использовать этот декоратор для ...
Есть ли способ создать настраиваемый элемент FrameworkContentElement (или встроенный элемент), который рисует диагональную линию поверх своего содержимого? Что-то вроде зачеркивания, но с диагональной формой: это не ...
Каковы недостатки и плюсы использования объектной базы данных или реляционной базы данных для регулярной веб-разработки, которая включает в себя много CRUD? ОБНОВЛЕНИЕ: Я повторно открыл награду за награду, чтобы вручить ее Невиллу.
Я не являюсь экспертом в области OOPS и / или шаблонов проектирования. Я столкнулся с такой ситуацией: является ли автомобиль с наклейкой на бампере подклассом автомобиля? Если нет, то как я могу добавить динамические свойства к экземпляру ...
I ' Я ищу декоратор Python, который может сделать функцию рекурсивной. Я обнаружил, что пишу много таких функций: def xyz (data): if not isinstance (data, TypeThatDenotesSingularity): ...
У меня есть следующий декоратор, который сохраняет файл конфигурации после вызова метода, украшенного @saveconfig: class saveconfig (object): def __init __ (self, f): self.f = f def ...
Я хочу обернуть каждый метод различных объектов, кроме __init__, с использованием декоратора. class MyObject (object): def method (self): print "метод вызван на% s"% str (self) @property def ...
Я читал много статей о том, как реализовать мультиметоды в c ++: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1529.html
http://www.codeproject.com/KB/recipes/mmcppfcs.aspx
http: // lambda-the -...
Краткая справка У меня есть два списка (больших) POJO, которые передаются в метод, в котором мне нужно обеспечить уникальность в двух списках. Лучшее решение, которое я вижу, - это создать два набора и проверить ...
У меня есть ситуация как в C, так и в C ++, которую лучше всего решить с помощью чего-то вроде декораторов типа Python: у меня мало функций который я хотел бы обернуть чем-нибудь еще, чтобы ...
Я думаю, так они называются, но я приведу примеры на всякий случай. Класс декоратора: класс декоратор (объект): def __init __ (self, func): self.func = func def __call __ (self, * ...
У меня есть модуль, который имеет функцию, прототип которой аналогичен прототипу класса потока. def do (fn, argtuple = (), kwargdict = {}, priority = 0, block = False, timeout = 0, callback = None, daemon = ...
Как указано в заголовке, переопределить методы наследуют декораторы? class A: @memoized def fun (self, arg): return None class B (A): def fun (self, arg): #computations ...
Я читал эту статью в Википедии, и не мог понять, как, черт возьми, это работало. Немного расстроенный невозможностью понять код, просто взглянув на него, я посвятил себя портированию ...
Иногда я создаю класс декоратора следующим образом: класс MyInterfaceDecorator реализует MyInterface {частный конечный делегат MyInterface; ... конструктор, принимающий экземпляр MyInterface ... @ ...