wingo - in flumotion/trunk: . flumotion/common

flumotion-commit at lists.fluendo.com flumotion-commit at lists.fluendo.com
Fri Jul 27 16:17:52 CEST 2007


Author: wingo
Date: Fri Jul 27 16:17:41 2007
New Revision: 5370

Modified:
   flumotion/trunk/ChangeLog
   flumotion/trunk/flumotion/common/signals.py
Log:
2007-07-27  Andy Wingo  <wingo at pobox.com>

	* flumotion/common/signals.py (SignalMixin.emit): Iterate over a
	list copy.



Modified: flumotion/trunk/ChangeLog
==============================================================================
--- flumotion/trunk/ChangeLog	(original)
+++ flumotion/trunk/ChangeLog	Fri Jul 27 16:17:41 2007
@@ -1,5 +1,8 @@
 2007-07-27  Andy Wingo  <wingo at pobox.com>
 
+	* flumotion/common/signals.py (SignalMixin.emit): Iterate over a
+	list copy.
+
 	* flumotion/test/test_common_signals.py
 	(TestSignalMixin.testDisconnect):
 	* flumotion/common/signals.py (SignalMixin.connect): Return the

Modified: flumotion/trunk/flumotion/common/signals.py
==============================================================================
--- flumotion/trunk/flumotion/common/signals.py	(original)
+++ flumotion/trunk/flumotion/common/signals.py	Fri Jul 27 16:17:41 2007
@@ -57,7 +57,7 @@
             raise ValueError('Emitting unknown signal %s' % signalName)
 
         connections = self.__signalConnections
-        for name, proc, pargs, pkwargs in connections.itervalues():
+        for name, proc, pargs, pkwargs in connections.values():
             if name == signalName:
                 try:
                     proc(self, *(args + pargs), **pkwargs)


More information about the flumotion-commit mailing list