[Neo-report] r2067 gregory - /trunk/neo/node.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed May 5 18:47:36 CEST 2010
Author: gregory
Date: Wed May 5 18:47:35 2010
New Revision: 2067
Log:
Update identified index only in case of changes.
Modified:
trunk/neo/node.py
Modified: trunk/neo/node.py
==============================================================================
--- trunk/neo/node.py [iso-8859-1] (original)
+++ trunk/neo/node.py [iso-8859-1] Wed May 5 18:47:35 2010
@@ -306,13 +306,11 @@
def _updateIdentified(self, node):
uuid = node.getUUID()
- if node.isIdentified():
+ identified = node.isIdentified()
+ if uuid in self._identified_dict and not identified:
+ del self._identified_dict[uuid]
+ elif identified:
self._identified_dict[uuid] = node
- else:
- try:
- del self._identified_dict[uuid]
- except KeyError:
- pass
def _updateAddress(self, node, old_address):
self.__update(self._address_dict, old_address, node.getAddress(), node)
More information about the Neo-report
mailing list