| DecoraçãoTools. Decoradores de classe, função e metaclass - mesmo em Python 2.3 (agora com depuração de origem para código gerado)! |
Baixe Agora |
DecoraçãoTools. Classificação e resumo
- Nome do editor:
- Phillip J. Eby
DecoraçãoTools. Tag
DecoraçãoTools. Descrição
Decoradores de classe, função e metaclass - mesmo em Python 2.3 (agora com depuração de origem para código gerado)! Quer usar decoradores, mas ainda precisa suportar o Python 2.3? Desejo que você poderia ter decoradores de classe, decorar atribuições arbitrárias ou combinar assinaturas de função decoradas para suas funções originais? Quer obter recursos de metaclass sem criar metaclasses? Que tal métodos sincronizados? Decoratorools é um módulo Python que recebe tudo isso e mais. Alguns exemplos rápidos: # método Decorator ExemploFrom Peak.Util.Decorators Import DecorateClass Demo1 (objeto): Decorar (Classmethod) # equivalente a @classmethod DEF Exemplo (CLS): Imprimir "Olá de", Cls # Classe Decorador de classe. Decoradores Importação Decorate_ClassDef My_Class_Decorator (): DEF Decorator (CLS): Imprimir "Decorate", CLS Retornar CLS Decorate_Class (decorador) Classe Demo2: my_class_decorator () # "Decoração
DecoraçãoTools. Software Relacionado