Existe-t-il un moyen facile de "dés-instrumenter" une classe instanciée provenant de l'ORM de sqlalchemy, c'est-à-dire de le transformer en un objet régulier?"Dés-instrumenter" un objet instancié de sqlalchemy ORM
à savoir, supposons que j'ai une classe de travailleurs qui est mis en correspondance avec une table de travail:
class Worker(object):
def earnings(self):
return self.wage*self.hours
mapper(Worker,workers)
où les travailleurs est une table réfléchie contenant beaucoup d'observations. La raison pour laquelle je veux faire ceci est que les méthodes comme worker.earnings() sont très lentes, à cause de tout le temps système sqlalchemy (dont je n'ai pas besoin pour mon application). Par exemple, l'accès à l'auto-salaire est environ 10 fois plus lent que ce serait si l'auto-salaire était une propriété d'une classe régulière.
wow que les roches. il h. J'allais dire obj .__ class__ = Foo. – zzzeek