Skip to content
Snippets Groups Projects

Resolve "Speed improvement by compiling the `exec` function"

1 file
+ 3
1
Compare changes
  • Side-by-side
  • Inline
+ 3
1
@@ -44,7 +44,9 @@ class Rule:
def __init__(self, name: str, function: str, inputs: List, outputs: List):
self.name = name
self.function = function
# The function is compiled at initialization, so it does not have to be compiled each
# time it is executed.
self.function = compile(function, "<string>", "exec")
self.inputs = inputs
self.outputs = outputs
Loading