schema.py
branchstable
changeset 7603 1302aa6ba4da
parent 7467 5a6b3e51807d
child 7604 1eb6090311ff
child 7640 85ebdbbcb321
--- a/schema.py	Fri Jul 01 15:23:25 2011 +0200
+++ b/schema.py	Fri Jul 01 15:26:12 2011 +0200
@@ -645,9 +645,10 @@
 
 def split_expression(rqlstring):
     for expr in rqlstring.split(','):
-        for noparen in expr.split('('):
-            for word in noparen.split():
-                yield word
+        for noparen1 in expr.split('('):
+            for noparen2 in noparen1.split(')'):
+                for word in noparen2.split():
+                    yield word
 
 def normalize_expression(rqlstring):
     """normalize an rql expression to ease schema synchronization (avoid