diff -r ad78b118b124 -r dc351b96f596 server/session.py --- a/server/session.py Tue Mar 09 11:01:44 2010 +0100 +++ b/server/session.py Tue Mar 09 11:05:29 2010 +0100 @@ -280,9 +280,15 @@ self.set_language(value) def deleted_in_transaction(self, eid): + """return True if the entity of the given eid is being deleted in the + current transaction + """ return eid in self.transaction_data.get('pendingeids', ()) def added_in_transaction(self, eid): + """return True if the entity of the given eid is being created in the + current transaction + """ return eid in self.transaction_data.get('neweids', ()) def schema_rproperty(self, rtype, eidfrom, eidto, rprop):