Author: reinhard
Date: 2006-08-21 05:24:02 -0500 (Mon, 21 Aug 2006)
New Revision: 8576

Modified:
   trunk/gnue-common/src/logic/adapters/python.py
Log:
Allow for "self" parameter in triggers to be passed as non-keyword argument.
This is necessary for compatibility with gnue-forms 0.5.


Modified: trunk/gnue-common/src/logic/adapters/python.py
===================================================================
--- trunk/gnue-common/src/logic/adapters/python.py      2006-08-21 08:47:53 UTC 
(rev 8575)
+++ trunk/gnue-common/src/logic/adapters/python.py      2006-08-21 10:24:02 UTC 
(rev 8576)
@@ -247,6 +247,11 @@
 
         __self.__local_namespace['__parameters'] = params
 
+        # FIXME: This allows the "self" parameter to be passed as a non-keyword
+        # argument. DEPRECATED.
+        if args:
+            __self.__local_namespace['__parameters']['self'] = args[0]
+
         try:
             exec __self.__compiled_code \
                     in __self.__global_namespace, __self.__local_namespace



_______________________________________________
commit-gnue mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/commit-gnue

Reply via email to