[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnue] r8477 - trunk/gnue-common/src/logic
From: |
reinhard |
Subject: |
[gnue] r8477 - trunk/gnue-common/src/logic |
Date: |
Mon, 22 May 2006 07:05:24 -0500 (CDT) |
Author: reinhard
Date: 2006-05-22 07:05:24 -0500 (Mon, 22 May 2006)
New Revision: 8477
Modified:
trunk/gnue-common/src/logic/usercode.py
Log:
Working implementation of GAction.
Modified: trunk/gnue-common/src/logic/usercode.py
===================================================================
--- trunk/gnue-common/src/logic/usercode.py 2006-05-22 12:04:44 UTC (rev
8476)
+++ trunk/gnue-common/src/logic/usercode.py 2006-05-22 12:05:24 UTC (rev
8477)
@@ -162,23 +162,33 @@
UserCode.__init__(self, parent, object_type)
# Trigger support
- _triggerGlobal = True
- _triggerFunctions = {
+ self._triggerGlobal = True
+ self._triggerFunctions = {
'run': {
'function': self.__trigger_run}}
- _triggerProperties = {
+ self._triggerProperties = {
'enabled': {
'get': self.__trigger_get_enabled,
'set': self.__trigger_set_enabled}}
+ self._inits = [self.__initialize]
+
# -------------------------------------------------------------------------
+ # Phase 1 initialization
+ # -------------------------------------------------------------------------
+
+ def __initialize(self):
+
+ self._compile([])
+
+
+ # -------------------------------------------------------------------------
# Trigger functions
# -------------------------------------------------------------------------
- def __trigger_run(self):
- # TODO
- pass
+ def __trigger_run(__self, *args, **params):
+ __self._run(*args, **params)
# -------------------------------------------------------------------------
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gnue] r8477 - trunk/gnue-common/src/logic,
reinhard <=