msmith - in flumotion/trunk: . flumotion/worker

flumotion-commit at lists.fluendo.com flumotion-commit at lists.fluendo.com
Wed Jul 25 14:52:28 CEST 2007


Author: msmith
Date: Wed Jul 25 14:52:21 2007
New Revision: 5356

Modified:
   flumotion/trunk/ChangeLog
   flumotion/trunk/flumotion/worker/base.py
Log:
        * flumotion/worker/base.py:
          Add an assertion to ensure that we aren't allowing duplicate logins
          in the worker heaven.



Modified: flumotion/trunk/ChangeLog
==============================================================================
--- flumotion/trunk/ChangeLog	(original)
+++ flumotion/trunk/ChangeLog	Wed Jul 25 14:52:21 2007
@@ -1,3 +1,9 @@
+2007-07-25  Michael Smith <msmith at fluendo.com>
+
+	* flumotion/worker/base.py:
+	  Add an assertion to ensure that we aren't allowing duplicate logins
+	  in the worker heaven.
+
 2007-07-25  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
 
 	* flumotion/component/bouncers/bouncer.py (Bouncer.hasKeycard,

Modified: flumotion/trunk/flumotion/worker/base.py
==============================================================================
--- flumotion/trunk/flumotion/worker/base.py	(original)
+++ flumotion/trunk/flumotion/worker/base.py	Wed Jul 25 14:52:21 2007
@@ -187,6 +187,7 @@
     def requestAvatar(self, avatarId, mind, *interfaces):
         if pb.IPerspective in interfaces:
             avatar = self.avatarClass(self, avatarId, mind)
+            assert avatarId not in self.avatars
             self.avatars[avatarId] = avatar
             return pb.IPerspective, avatar, avatar.logout
         else:


More information about the flumotion-commit mailing list