equal
deleted
inserted
replaced
123 if 'O' in defined: |
123 if 'O' in defined: |
124 mainvars.add('O') |
124 mainvars.add('O') |
125 if 'U' in defined: |
125 if 'U' in defined: |
126 mainvars.add('U') |
126 mainvars.add('U') |
127 if not mainvars: |
127 if not mainvars: |
128 raise Exception('unable to guess selection variables') |
128 raise BadSchemaDefinition('unable to guess selection variables in %r' |
|
129 % expression) |
129 return mainvars |
130 return mainvars |
130 |
131 |
131 def split_expression(rqlstring): |
132 def split_expression(rqlstring): |
132 for expr in rqlstring.split(','): |
133 for expr in rqlstring.split(','): |
133 for noparen1 in expr.split('('): |
134 for noparen1 in expr.split('('): |