Questions sur decorator

15
réponses

Comment faire une chaîne de décorateurs de fonction?

Comment puis-je faire deux décorateurs en Python qui feraient ce qui suit? @makebold @makeitalic def say(): ... application réelle - juste essayer de comprendre comment les décorateurs et l'enchaînement de décorateur fonctionne.
demandé sur 2009-04-11 11:05:31
10
réponses

Comment fonctionne le décorateur @property?

je voudrais comprendre comment la fonction intégrée property . Ce qui me confond, c'est que property peut aussi êtr ... self): del self._x et, comment les x.setter et x.deleter décorateurs sont-ils créés? Je suis confus.
demandé sur 2013-06-27 00:47:15
4
réponses

Ce n'functools.roulés de faire?

dans un commentaire sur le réponse à une autre question , quelqu'un a dit qu'ils n'étaient pas sûr de ce qui fonction ... u'il y ait un enregistrement sur StackOverflow pour référence future: what do functools.roulés de faire, exactement?
demandé sur 2008-11-21 17:53:40
13
réponses

En quoi les Modèles de mandataire, de décorateur, D'adaptateur et de Pont diffèrent-ils?

je regardais le motif Proxy, et pour moi il me semble un peu terrible comme le décorateur, adaptateur, et les motifs d ... rais le modèle Proxy contre les autres? Comment les avez-vous utilisés dans le passé dans des projets du monde réel?
demandé sur 2008-12-08 21:32:06
11
réponses

Obtenir des noms de paramètres de méthode en Python

étant donné la fonction Python: def aMethod(arg1, arg2): pass Comment puis-je extraire le nombre et ... e une clé. C'est-à-dire: comment le décorateur regarderait-il que imprimé "a, b" Quand j'appelle améthode ("a","b")?
demandé sur 2008-10-20 18:22:02
3
réponses

Comment mettre en œuvre un tapuscrit décorateur?

dactylographié 1.5 a maintenant décorateurs . est-ce que quelqu'un pourrait fournir un exemple sim ... ions liées aux pratiques exemplaires qui devraient être gardées à l'esprit lors de la mise en œuvre d'un décorateur?
demandé sur 2015-04-21 17:55:55
12
réponses

Comprendre le "motif décorateur" avec un exemple du monde réel

j'étudiais le motif décorateur comme documenté dans GOF . s'il vous Plaît, m'aider à comprendre le Déco ... ateur Modèle . Quelqu'un pourrait-il donner un exemple de cas d'utilisation où cela est utile dans le monde réel?
demandé sur 2010-04-25 10:36:47
5
réponses

Ce sont des "décorateurs" et comment sont-ils utilisés?

je suis curieux de savoir ce que sont exactement les décorateurs à AngularJS. Il n'y a pas beaucoup d'informations en ... ours un peu AngularJS noob donc je suis sûr que c'est juste l'ignorance et/ou les mauvaises habitudes que j'ai pris.
demandé sur 2013-04-18 10:29:47
5
réponses

Préserver les signatures des fonctions décorées

Supposons que j'ai écrit un décorateur qui fait quelque chose de très générique. Par exemple, il peut convertir tous l ... t puis-je extraire cette information? Comment construire la fonction décorée avec exec? D'autres approches?
demandé sur 2008-09-29 11:32:55
5
réponses

Différences entre le modèle fondé sur les procurations et le modèle fondé sur les décorateurs

Pouvez-vous donner une bonne explication de ce qu'est la différence entre Proxy et Décorateur ? l ... ou plutôt décorateur ? Est-il permis (par définition dans les modèles GEF) de créer Proxy avec agrégation?
demandé sur 2013-09-04 20:07:16
10
réponses

Un décorateur Python d'une méthode d'instance peut-il Accéder à la classe?

Salut j'ai quelque chose comme ça. Essentiellement, j'ai besoin d'accéder à la classe d'une méthode d'instance à part ... basée sur les informations glanées dans sa classe, donc je ne peux pas attendre qu'un appel Vienne. Merci.
demandé sur 2010-03-02 23:59:47
10
réponses

Comment créer un décorateur Python qui peut être utilisé avec ou sans paramètres?

j'aimerais créer un décorateur Python qui peut être utilisé soit avec des paramètres: @redirect_output("somewhe ... n différente au problème de redirection de la sortie, c'est juste un exemple de la syntaxe que j'aimerais atteindre.
demandé sur 2009-03-17 11:10:19
7
réponses

Quand utiliser le motif décorateur?

je passe en revue mes modèles de conception, et un modèle que je dois encore sérieusement utiliser dans mon codage est ... lution élégante. Situations spécifiques où le besoin du modèle de décorateur est vraiment pratique. Merci.
demandé sur 2009-10-11 07:11:50
13
réponses

Faire des décorateurs avec des arguments optionnels

from functools import wraps def foo_register(method_name=None): """Does stuff.""" def decorator(method): ... n'est pas une "solution". Je veux que L'API se sente naturelle. Ma femme adore décorer, et je ne veux pas gâcher ça.
demandé sur 2010-10-08 10:22:21
4
réponses

Python est - il une liste de décorateurs quelque part? [fermé]

je connais @staticmethod, @classmethod, et @property, mais seulement par la documentation dispersée. Y a-t-il une liste complète de décorateurs de fonctions qui sont construits en Python?
demandé sur 2009-01-26 18:34:47
3
réponses

Django: Décorateur De Personnel

j'essaie d'écrire un décorateur" staff only " pour Django, mais je n'arrive pas à le faire fonctionner: def staff_only(e ... __name__' mais si je retire ces 3 lignes, j'obtiens juste une "erreur de serveur interne" inutile. Ce que je fais mal?
demandé sur 2010-04-22 23:28:49
3
réponses

Django est décorateur de permission du personnel

j'essaie de limiter l'accès aux pages en utilisant 2 niveaux utilisateurs. Superutilisateur et administrateur. Super u ... d('is_staff') retourne FALSE pour les utilisateurs avec la perm' is_staff ' assignée. (mauvais.) une idée?
demandé sur 2011-04-29 18:10:38
3
réponses

Python décorateur de manutention docstrings

j'ai un problème avec les cordons avec les décorateurs. Soit l'exemple suivant: def decorator(f): def _decorator(): ... et n'est pas la fonction foo plus. Mais quelle est une bonne solution pour obtenir le docstring (et l'aide) comme prévu?
demandé sur 2009-11-23 15:24:39
6
réponses

Décorateur motif ou une sous classification

je peux résoudre le problème de l'ajout de fonctionnalité en ajoutant la sous-classification alors pourquoi devrais-je utiliser le motif décorateur Quel est le véritable avantage du motif décorateur ?
demandé sur 2011-01-30 15:52:27
3
réponses

exception "externalisation" - manipulation par un décorateur

Beaucoup de try/except/enfin-les clauses de non seulement "uglify" mon code, mais je me retrouve souvent à l'aide à l'iden ... ut-être même un paquet/module qui prend en charge la création d'une telle gestion des exceptions, d'une manière raisonnable?
demandé sur 2012-03-10 18:01:41
7
réponses

Différence entre le motif Composite et le motif décorateur?

Quelle est la différence entre le motif Composite et le motif décorateur?
demandé sur 2010-02-10 05:08:04
5
réponses

Modèle De Stratégie V / S Modèle De Décorateur

je viens de rencontrer deux modèles. Schéma De Stratégie Décorateur Sc ... le de stratégie et le modèle de décorateur? Expliquer la différence entre les deux avec le même exemple.
demandé sur 2014-10-17 14:19:06
7
réponses

Comment injecter variable dans scope avec un décorateur?

[Avertissement: il peut être plus pythonic façons de faire ce que je veux faire, mais je veux savoir comment python établi ... _dec Donc je ne comprends pas pourquoi il ne peut pas trouver var. Est-il possible de faire quelque chose comme cela?
demandé sur 2013-07-25 19:21:58
5
réponses

Comment puis-je décorer toutes les fonctions d'une classe sans le taper pour chaque ajout de la méthode? Python [dupliquer]

cette question a déjà une réponse ici: fixation D'un décorateur à toutes les fonc ... odsaround(WrapinMixin): def __call__: return super(Wrapmymethodsaround, self).__call__(hey, you, *args)
demandé sur 2011-06-10 18:28:42
2
réponses

Utilisation de Python decorator avec ou sans parenthèses

Quelle est la différence entre Python lorsqu'on utilise le même décorateur avec ou sans parenthèses
demandé sur 2016-02-23 11:43:00
3
réponses

Python décorateur de meilleures pratiques, à l'aide d'une classe vs une fonction

comme je l'ai compris, il y a deux façons de faire un décorateur Python, pour utiliser le __call__ d'une classe ou pour d ... f() return new_f @dec2 def func2(): print "inside func2()" func2() # Decorating func2 # inside func2()
demandé sur 2012-04-24 12:02:58
3
réponses

Décorateurs sur les fonctions

je vois que babel.js decorators (disponible dans "stage 1") mettre en œuvre la spécification àhttps://github.com/wycats/javascript-decorators
demandé sur 2015-08-02 15:24:55
4
réponses

Attacher un décorateur à toutes les fonctions d'une classe

Je n'ai pas vraiment besoin de faire cela, mais je me demandais juste, y a-t-il un moyen de lier un décorateur à toute ... r et il se sent un peu bizarre, mais pensait pour quelque chose comme le timing ou l'auteur, il serait assez soigné.
demandé sur 2010-08-12 16:16:41
5
réponses

Est-il possible de décorer inclure(...) dans les urls django avec login requis?

j'ai quelques zones restreintes sur le site, pour lesquelles j'aimerais préciser login_required décorateur. Toutefois, je ... '^private/', login_required(include('private'))), ) sauf que ça ne marche pas, malheureusement.
demandé sur 2010-02-22 02:35:20
3
réponses

Cours de décoration en Python

je veux construire des classes pour une utilisation en tant que décorateurs avec les principes suivants intacte: Il devra ... n)) def __call__ (self, * args): return self.func (*args) def __repr__(self): return self.func
demandé sur 2009-03-20 16:48:00