Результаты поиска по запросу "decorator"
Методы расширения - шаблон декоратора
Мне было интересно, можем ли мы рассматривать методы расширения как реализацию шаблона декоратора в C #? так как цель одна и та же, но логика реализации и концепция могут отличаться? Спасибо!
Реализовать методы декораторов в C #
Вpython возможно реализоватьfunction decorators расширить поведение функций и методов. В частности, я мигрирую lib устройства сpython вC#, Связь с устройством может генерировать ошибки, которые следует пересмотреть с ...
метод set декоратора свойств не вызывается
Я пытаюсь использовать метод свойства для установки статуса экземпляра класса со следующим определением класса: class Result: def __init__(self,x=None,y=None): self.x = float(x) self.y = float(y) self._visible = False self._status = "You can't ...
Запретить использование декоратора дважды в одной и той же функции в python
У меня есть декоратор: from functools import wraps def d(f): @wraps(f) def wrapper(*args,**kwargs): print 'Calling func' return f(*args,**kwargs) return wrapperИ я хочу, чтобы он не украшал одну и ту же функцию дважды, например, такие вещи, ...
Генеральный декоратор, чтобы обернуть попробовать, кроме как в Python?
Я взаимодействовал со многими глубоко вложенными json, которые я не писал, и хотел бы сделать мой скрипт на python более «прощающим» неверный ввод. Я нахожу себя пишущим блоки try-кроме, и я бы предпочел просто завернуть сомнительную функцию. Я ...
Передача параметра декоратору в python
Почему этот декоратор с параметром не работает? def decAny( f0 ): def wrapper( s0 ): return "<%s> %s </%s>" % ( any, f0(), any ) return wrapper @decAny( 'xxx' ) def test2(): return 'test1XML' print( test2() ) всегда выдает ошибку, говоря, что ...
декоратор для установки атрибутов функции
Я хочу, чтобы разные функции выполнялись, только если вошедший в систему пользователь имеет требуемый уровень разрешений. Чтобы сделать мою жизнь сложнее, я просто хочу использовать декораторы. Ниже я пытаюсь установить атрибутpermission на ...
Почему я должен использовать метод класса в python? [Дубликат]
На этот вопрос уже есть ответ: Значение @classmethod и @staticmethod для начинающих? [Дубликат] [/questions/12179271/meaning-of-classmethod-and-staticmethod-for-beginner] 12 ответов Какова цель методов ...
Как украсить все функции класса, не вводя его снова и снова для каждого метода? [Дубликат]
На этот вопрос уже есть ответ: Присоединение декоратора ко всем функциям в классе [/questions/3467526/attaching-a-decorator-to-all-functions-within-a-class] 4 ответа Пусть в моем классе много методов, и я хочу применить свой декоратор к каждому ...
Как изменить класс __dict__ (маппинг-прокси)? [Дубликат]
На этот вопрос уже есть ответ: Как назначить новый атрибут класса через __dict __? [/questions/432786/how-to-assign-a-new-class-attribute-via-dict] 1 ответ Я хочу применить декоратор к каждому методу в классе. У меня нет исходного кода ...