schema.py
changeset 7604 1eb6090311ff
parent 7473 a164fdf3de5d
parent 7603 1302aa6ba4da
child 7642 64eee2a83bfa
--- a/schema.py	Fri Jul 01 13:39:45 2011 +0200
+++ b/schema.py	Fri Jul 01 15:26:33 2011 +0200
@@ -646,9 +646,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