[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnue] r9389 - trunk/gnue-common/src/logic
From: |
reinhard |
Subject: |
[gnue] r9389 - trunk/gnue-common/src/logic |
Date: |
Wed, 21 Feb 2007 07:42:42 -0600 (CST) |
Author: reinhard
Date: 2007-02-21 07:42:41 -0600 (Wed, 21 Feb 2007)
New Revision: 9389
Modified:
trunk/gnue-common/src/logic/GTrigger.py
Log:
Fixed calling of several trigger functions bound to the same event.
Modified: trunk/gnue-common/src/logic/GTrigger.py
===================================================================
--- trunk/gnue-common/src/logic/GTrigger.py 2007-02-20 18:52:02 UTC (rev
9388)
+++ trunk/gnue-common/src/logic/GTrigger.py 2007-02-21 13:42:41 UTC (rev
9389)
@@ -224,13 +224,18 @@
raise InvalidTriggerFiredError, (key, self)
assert gDebug (9, 'Trigger %s on %s' % (key, repr(self)))
+ result = None
if self.__triggers.has_key(key):
for function in self.__triggers[key]:
+ print function
try:
- return function(self = self.get_namespace_object())
+ new_result = function(self = self.get_namespace_object())
+ if new_result is not None:
+ result = new_result
except language.AbortRequest:
if not ignoreAbort:
raise
+ return result
# =============================================================================
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gnue] r9389 - trunk/gnue-common/src/logic,
reinhard <=