[Neo-report] r2050 vincent - /trunk/neo/node.py

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Apr 30 15:43:24 CEST 2010


Author: vincent
Date: Fri Apr 30 15:43:23 2010
New Revision: 2050

Log:
Output logs in supposed-to-not-happen cases.

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] Fri Apr 30 15:43:23 2010
@@ -263,6 +263,7 @@
 
     def add(self, node):
         if node in self._node_set:
+            logging.warning('adding a known node %r, ignoring', node)
             return
         self._node_set.add(node)
         self._updateAddress(node, None)
@@ -272,7 +273,8 @@
         self._updateIdentified(node)
 
     def remove(self, node):
-        if node is None or node not in self._node_set:
+        if node not in self._node_set:
+            logging.warning('removing unknown node %r, ignoring', node)
             return
         self._node_set.remove(node)
         self.__drop(self._address_dict, node.getAddress())





More information about the Neo-report mailing list