Resultados da pesquisa a pedido "metaclass"
Como ler atributos de classe na mesma ordem que declarada?
Estou escrevendo uma metaclasse que lê os atributos da classe e os armazena em uma lista, mas quero que a lista (cls.columns) respeite a ordem da declaração (ou seja:mycol2, mycol3, zut, cool, menfin, a no meu exemplo): import inspect import ...
Instância Groovy.metaclasse vs this.metaclass
Eu tenho o script fluente: task myTask {} class Person { Person() { Person instance = this println this.metaClass.class.name println this.getMetaClass().class.name println instance.metaClass.class.name println instance.getMetaClass().class.name ...
Corpo do método abstrato em Python 3.5 [duplicado]
Esta pergunta já tem uma resposta aqui: O que devo colocar no corpo de um método abstrato em Python [/questions/40894284/what-should-i-put-in-the-body-of-an-abstract-method-in-python] 1 respostaEu tenho uma aula abstrataModel, com alguns ...
Alguém está usando meta-meta-classes / meta-meta-meta-classes em Python / outras línguas?
Eu descobri recentemente metaclasses em python. Basicamente, uma metaclasse em python é uma classe que cria uma classe. Há muitas razões úteis pelas quais você deseja fazer isso - qualquer tipo de inicialização de classe, por exemplo. ...
Quão diferente é o tipo .__ setattr__ do objeto .__ setattr__?
type.__setattr__ é usado para classes, basicamente instâncias de metaclasses.object.__setattr__ por outro lado, é usado para instâncias de classes. Isso é totalmente entendido. Não vejo diferença significativa entre os dois métodos, pelo menos ...
Metaclasse Mixin ou encadeamento?
É possível encadear metaclasses? eu tenho aulaModel que usa__metaclass__=ModelBase para processar seu ditado de espaço para nome. Vou herdar dele e "vincular" outra metaclasse para que não sombreie a original. A primeira abordagem é a ...
subclasse __module__ definida como módulo de metaclasse ao criar manualmente uma nova classe com o tipo ()
No exemplo a seguir, a subclasse recém-criada acaba sendo a metaclasse__module__ em vez do módulo das classes pai. Eu só vi isso acontecer ao usarABCMeta então poderia ser algo específico para esse módulo, alguém sabe o que pode ...
Como o tempo de execução Objective-C instancia a metaclasse raiz e outras descrições de classe?
Estou tentando implementar um tempo de execução ANSI C básico orientado a objetos e usando o Objective-C como um guia. Eles parecem ter três partes. Uma Descrição de Classe, Interface de Classe e Implementação de Classe. Para que a Interface de ...
Maneiras de tornar uma classe imutável em Python
Estou fazendo uma computação distribuída na qual várias máquinas se comunicam sob o pressuposto de que todas elas têm versões idênticas de várias classes. Portanto, parece ser um bom design tornar essas classes imutáveis; não no sentido de que ...
Decorando um método de classe após @property
Quero agrupar todos os métodos de vários objetos, exceto__init__ usando um decorador. class MyObject(object): def method(self): print "method called on %s" % str(self) @property def result(self): return "Some derived property" ...