equal
deleted
inserted
replaced
852 if source.should_call_hooks: |
852 if source.should_call_hooks: |
853 self.hm.call_hooks('after_add_entity', session, entity=entity) |
853 self.hm.call_hooks('after_add_entity', session, entity=entity) |
854 else: |
854 else: |
855 # minimal meta-data |
855 # minimal meta-data |
856 session.execute('SET X is E WHERE X eid %(x)s, E name %(name)s', |
856 session.execute('SET X is E WHERE X eid %(x)s, E name %(name)s', |
857 {'x': entity.eid, 'name': entity.id}, 'x') |
857 {'x': entity.eid, 'name': entity.__regid__}, 'x') |
858 session.commit(reset_pool) |
858 session.commit(reset_pool) |
859 return eid |
859 return eid |
860 except: |
860 except: |
861 session.rollback(reset_pool) |
861 session.rollback(reset_pool) |
862 raise |
862 raise |