3
ответа

Python: Как я получаю доступ к экземпляру украшенного класса из декоратора класса?

Вот пример того, что я имею в виду: класс MyDecorator (объект): определение __ звонит __ (сам, func): #, В который точка я смог бы получить доступ к экземпляру родительского класса украшенного метода?...
вопрос задан: 19 November 2010 21:35
3
ответа

Сколько накладных расходов добавляют декораторы к вызовам функций Python

Я играл с декоратором синхронизации для мое приложение пилоны, чтобы предоставить информацию о времени на лету для конкретных функций. Я сделал это, создав декоратор и просто прикрепив его к любому ...
вопрос задан: 23 August 2010 08:06
3
ответа

Используя класс/статические методы как значения параметров по умолчанию в рамках методов того же класса

Я хотел бы сделать что-то вроде этого: класс SillyWalk (объект): определение @staticmethod is_silly_enough (обход): возвратитесь (Ложь, "Это никогда не достаточно глупо") обход определения (сам, appraisal_method =...
вопрос задан: 21 June 2010 10:35
3
ответа

Подпись вызова копии декоратору

Если я делаю следующее определение mydecorator (f): обертка определения (*args, ** kwargs): f (*args, ** kwargs) обертка. __ документ __ = f. __ документ __ обертка. __ называют __ = f. __ называют __ обертка возврата...
вопрос задан: 6 June 2010 03:10
3
ответа

Применение шаблона "декоратор" к формам

Я пытаюсь применить Шаблон разработки Декоратора к следующей ситуации: у Меня есть 3 других вида форм: Зеленый, Желтый, Красный. Теперь, каждая из тех форм может иметь различный набор атрибутов...
вопрос задан: 31 March 2010 15:26
3
ответа

Как дифференцироваться между методом и функцией в декораторе?

Я хочу записать декоратору, который действует по-другому в зависимости от того, применяется ли это к функции или к методу. определение some_decorator (func): если the_magic_happens_here (func): # <----Точка...
вопрос задан: 12 March 2010 20:45
3
ответа

Предпочтительный способ определить свойства в Python: декоратор свойства или лямбда?

Который является предпочтительным способом определить свойства класса в Python и почему? Это в порядке для использования обоих в одном классе? общее количество определения @property (сам): возвратитесь сам field_1 + сам field_2 или общее количество = свой
вопрос задан: 9 March 2010 04:00
3
ответа

PHP, эквивалентный для декоратора Python?

Я хочу быть в состоянии обернуть функцию PHP другой функцией, но отъезд ее настоящего имени / неповрежденный список параметров. Например: функционируйте () {печать "в () \n";} функционируют Wrap_A () {...
вопрос задан: 15 September 2009 06:01
3
ответа

Опции Django для того, чтобы сделать переменные широко доступными

Каждый раз, когда я открываю страницу, я хочу получить в настоящее время активный идентификатор проекта. Это будет сделано путем разгрызания субдомена, и проверка в настоящее время входила в систему, пользователь может просмотреть его. После того как я до
вопрос задан: 13 September 2009 13:38
3
ответа

функционируйте декораторы в c#

Существует ли аналог C# для функциональных декораторов Python? Такое чувство, что это выполнимо с атрибутами и отражательной платформой, но я не вижу способ заменить функции во времени выполнения. Декораторы Python...
вопрос задан: 7 September 2009 22:35
3
ответа

Как пометить глобал как устаревший в Python?

Я видел декораторы, которые позволяют помечать функцию как устаревшую, чтобы при каждом использовании этой функции выдавалось предупреждение. Я хотел бы сделать то же самое, но для глобальной переменной, но я не могу думать о ...
вопрос задан: 28 May 2009 18:48
3
ответа

Функциональные декораторы

Мне нравится способность измерить уровень функций Python, которые я кодирую, так очень часто я делаю что-то подобное этому... импортирует определение времени some_function (arg1, arg2..., argN, подробный = Верный): t =...
вопрос задан: 20 May 2009 17:43
3
ответа

Python преобразовывает args в kwargs

Я пишу декоратору, который должен вызвать другие функции до вызова функции, которую он украшает. Украшенная функция может иметь позиционные параметры, но функции декоратор...
вопрос задан: 6 May 2009 18:14
3
ответа

Существует ли декоратор для простого кэширования возвращаемых значений функции?

Рассмотрим следующее: @property def name (self): если не hasattr (self, '_name'): # дорогостоящий расчет self._name = 1 + 1 вернуть self._name Я новичок, но я думаю, что ...
вопрос задан: 2 May 2009 16:15
3
ответа

Классы декоратора в Python

Я хочу создать классы для использования в качестве декораторов со следующими неповрежденными принципами: должно быть возможно сложить несколько таких декораторов класса на, завершают 1 функцию. Получающаяся функция...
вопрос задан: 20 March 2009 14:20
3
ответа

Python: декоратор определенный аргумент (не связанный с перенесенной функцией)?

Я надеюсь создавать кэширующегося декоратора, которого, учитывая функциональные кэши результат функции к местоположению указал в художественном оформлении. Что-то вроде этого: @cacheable ('/path/to/cache/file') определение...
вопрос задан: 19 March 2009 01:11
3
ответа

Python, украшающий функции перед вызовом

Мне записал довольно сложный декоратор кто-то еще. То, что я хочу сделать, назвать украшенную версию функции одним временем на основе descision или вызвать исходную функцию (не украшенный)...
вопрос задан: 11 November 2008 22:42
2
ответа

Как использовать декораторов окна палитры в Java/Swing?

существует ли открытое решение использовать декораторов окна палитры в Java/Swing как в следующем снимке экрана? JNIWrapper может сделать это, но это не открыто и не свободно.
вопрос задан: 2 August 2019 17:12
2
ответа

Что делает functools.wraps?

В комментарии к этому ответу на другой вопрос кто-то сказал, что они не уверены, что делает functools.wraps. Итак, я задаю этот вопрос, чтобы в StackOverflow была запись об этом ...
вопрос задан: 17 April 2019 21:50
2
ответа

Typescript декораторы - свяжите метод декоратора с декоратором класса

Я работаю над библиотекой, которая собирается реализовать некоторые пользовательские настройки маршрутизации веб-запросов. И я хочу иметь возможность реализовать эту функциональность, используя декораторы typescirpt, как это. @Controller ({...
вопрос задан: 30 March 2019 22:50
2
ответа

Почему @decorator не может украсить staticmethod или classmethod?

Почему декоратор не может украсить staticmethod или classmethod? от декоратора импортируют декоратора @decorator определение print_function_name (функция, *args): распечатайте '%s, был назван'. Функция func_name %...
вопрос задан: 11 January 2019 19:27
2
ответа

Как украсить метод в классе?

Я пытаюсь украсить метод в классе, но Python бросает ошибку. Мой класс похож на это: от pageutils импортируют formatHeader класс myPage (объект): определение __ init __ (сам):...
вопрос задан: 8 January 2019 11:54
2
ответа

Шаблон "декоратор" в C++

Кто-то может дать мне пример шаблона разработки Декоратора в C++? Я столкнулся с версией Java его, но нашел трудным понять версию C++ его (от примеров I...
вопрос задан: 19 January 2018 15:35
2
ответа

Как реализовать декоратора в PHP?

Предположим, что существует класс под названием "Class_A", он имеет функцию членства, названную "func". Я хочу, чтобы "func" сделал некоторую дополнительную работу путем обертывания Class_A в класс декоратора. $worker = новый
вопрос задан: 3 November 2017 21:23
2
ответа

Различие между составным шаблоном и шаблоном "декоратор"?

Каково различие между Составным Шаблоном и Шаблоном "декоратор"?
вопрос задан: 23 September 2016 14:14
2
ответа

Python memoising/deferred декоратор свойства поиска

Недавно я прошел существующую кодовую базу, содержащую много классов, где атрибуты экземпляра отражают значения, сохраненные в базе данных. Я осуществил рефакторинг много этих атрибутов, чтобы иметь их базу данных...
вопрос задан: 23 May 2016 01:54
2
ответа

Разница между шаблонами проектирования Фасад, Прокси, Адаптер и Декоратор? [закрыто]

В чем разница между шаблонами проектирования Фасад, Прокси, Адаптер и Декоратор? Я никогда не читал четкого объяснения, что твое?
вопрос задан: 13 January 2016 17:23
2
ответа

Передающие аргументы ключевого слова декоратору метода класса

У меня есть класс, который имеет вывод () метод, который возвращает экземпляр иллюстрации matplotlib. У меня есть декоратор, я записал, что берет тот экземпляр фиги и превращает его в объект ответа Django. Мой декоратор...
вопрос задан: 18 October 2013 10:53
2
ответа

Почему делает @foo.setter в Python не, работают на меня?

Так, я играю с декораторами в Python 2.6, и я испытываю некоторые затруднения, заставляя их работать. Вот мой файл класса: класс testDec: определение @property x (сам): распечатайте 'названный методом считывания'...
вопрос задан: 22 August 2012 01:44
2
ответа

Python Sphinx autodoc и декорированные элементы

Я пытаюсь использовать Sphinx для документирования моего класса Python. Я делаю это с помощью autodoc: .. autoclass :: Bus: members: Хотя он правильно извлекает строки документации для моих методов, те, которые украшены: ...
вопрос задан: 18 July 2011 13:12