- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
# bad, bad SQLAlchemy!
def assemble(self, message):
mdict = message.__dict__.copy()
self.__dict__.update(mdict)
def disassemble(self, message):
mdict = message.__dict__.copy()
instance_state = self.__dict__.get('_sa_instance_state')
self.__dict__.update(mdict)
self.__dict__['_sa_instance_state'] = instance_state
# /bad, bad SQLAlchemy!
отличается от того, что выше? Есть какие-то подводные камни?