dabo Commit
Revision 6799
Date: 2011-08-22 09:31:15 -0700 (Mon, 22 Aug 2011)
Author: Jacekk
Trac: http://trac.dabodev.com/changeset/6799
Changed:
U trunk/dabo/db/dCursorMixin.py
Log:
Minor changes in _mementos and _newRecords attributes handling.
Diff:
Modified: trunk/dabo/db/dCursorMixin.py
===================================================================
--- trunk/dabo/db/dCursorMixin.py 2011-08-22 16:29:01 UTC (rev 6798)
+++ trunk/dabo/db/dCursorMixin.py 2011-08-22 16:31:15 UTC (rev 6799)
@@ -1089,13 +1089,10 @@
else:
old_key = old_val
keyFieldValue = val
- old_mem = self._mementos.get(old_key,
None)
- if old_mem is not None:
- self._mementos[keyFieldValue] =
old_mem
- del self._mementos[old_key]
+ if old_key in self._mementos:
+ self._mementos[keyFieldValue] =
self._mementos.pop(old_key)
if old_key in self._newRecords:
- self._newRecords[keyFieldValue]
= self._newRecords[old_key]
- del self._newRecords[old_key]
+ self._newRecords[keyFieldValue]
= self._newRecords.pop(old_key)
# Should't ever happen, but
just in case of desynchronization.
if kons.CURSOR_TMPKEY_FIELD in
rec:
rec[kons.CURSOR_TMPKEY_FIELD] = keyFieldValue
_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev
Searchable Archives: http://leafe.com/archives/search/dabo-dev
This message:
http://leafe.com/archives/byMID/[email protected]