oops stable
authorSylvain Thénault <sylvain.thenault@logilab.fr>
Thu, 01 Oct 2009 09:41:41 +0200
branchstable
changeset 3542 4c92cd09882f
parent 3541 63ba0a669c4f
child 3543 ed152fe5aa8b
oops
entities/wfobjs.py
--- a/entities/wfobjs.py	Thu Oct 01 09:41:34 2009 +0200
+++ b/entities/wfobjs.py	Thu Oct 01 09:41:41 2009 +0200
@@ -222,9 +222,10 @@
         if isinstance(conditions, basestring):
             conditions = (conditions,)
         for expr in conditions:
-            if isinstance(expr, str):
+            if isinstance(expr, basestring):
                 kwargs = {'expr': unicode(expr)}
-            elif isinstance(expr, dict):
+            else:
+                assert isinstance(expr, dict)
                 kwargs = expr
             kwargs['x'] = self.eid
             kwargs.setdefault('mainvars', u'X')