Add keys method on EvalEnvironment

The keys method is used by domain inversion to test known fields.

issue9199
review305211002
This commit is contained in:
Cédric Krier committed 2020-04-10 18:27:39 +02:00
1 parent f6df7b9a1f
commit b040a119ec
1 file changed
+6
+6
View File
@@ -52,3 +52,9 @@ class EvalEnvironment(dict):
return item in self.parent.get_eval()
else:
return item in self.parent.group.fields
def keys(self):
if self.eval_type == 'eval':
return self.parent.get_eval().keys()
else:
return self.parent.group.fields.keys()