Skip to content
Snippets Groups Projects
Commit 2b27784a7b2d authored by Sylvain Thénault's avatar Sylvain Thénault
Browse files

fix analyze bug w/ subqueries

parent dabf37c4ca94
No related branches found
No related tags found
No related merge requests found
...@@ -175,7 +175,12 @@ ...@@ -175,7 +175,12 @@
else: else:
orred = [ _OR ] orred = [ _OR ]
for t in etypes: for t in etypes:
orred.append( [ _EQ, self.variables[var], self.values[t] ] ) try:
orred.append( [ _EQ, self.variables[var], self.values[t] ] )
except KeyError:
# key error may be raised by self.values[t] if self.values
# reflects constraints from subqueries
continue
self.op.append( orred ) self.op.append( orred )
def vars_have_types(self, varnames, types): def vars_have_types(self, varnames, types):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment