[jboss-svn-commits] JBL Code SVN: r14617 - labs/jbossrules/trunk/drools-decisiontables/src/main/resources.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sun Aug 26 20:42:33 EDT 2007


Author: michael.neale at jboss.com
Date: 2007-08-26 20:42:33 -0400 (Sun, 26 Aug 2007)
New Revision: 14617

Modified:
   labs/jbossrules/trunk/drools-decisiontables/src/main/resources/PyDT.py
Log:
tiny logic fix

Modified: labs/jbossrules/trunk/drools-decisiontables/src/main/resources/PyDT.py
===================================================================
--- labs/jbossrules/trunk/drools-decisiontables/src/main/resources/PyDT.py	2007-08-27 00:39:50 UTC (rev 14616)
+++ labs/jbossrules/trunk/drools-decisiontables/src/main/resources/PyDT.py	2007-08-27 00:42:33 UTC (rev 14617)
@@ -72,14 +72,14 @@
     #for condition in headers :
         col_index = condition[0]
         if not row.has_key(col_index) :
-            return True
+            return False
         cell_value = row[col_index]
         predicate = str(condition[1]) + str(cell_value)
-        return eval(predicate)
+        return not eval(predicate)
 
     size = len(filter(check_condition,headers))       
 
-    if size == len(headers) :
+    if size == 0 :
         #for action in table['action_headers'] :
         def apply_actions(action) :    
             col_label = action[0]




More information about the jboss-svn-commits mailing list