Handle empty context
This commit is contained in:
parent
0af82fb225
commit
1181042ee0
@ -137,7 +137,7 @@ def general_optimize(expression):
|
|||||||
return optimize_all(expression, None, specific=False, general=True)
|
return optimize_all(expression, None, specific=False, general=True)
|
||||||
|
|
||||||
|
|
||||||
def recursive_scan(function, node, rels) -> Tuple[Node, int]:
|
def recursive_scan(function, node: Node, rels: Optional[Dict[str, Any]]) -> Tuple[Node, int]:
|
||||||
'''Does a recursive optimization on the tree.
|
'''Does a recursive optimization on the tree.
|
||||||
|
|
||||||
This function will recursively execute the function given
|
This function will recursively execute the function given
|
||||||
@ -151,7 +151,7 @@ def recursive_scan(function, node, rels) -> Tuple[Node, int]:
|
|||||||
returned value.'''
|
returned value.'''
|
||||||
|
|
||||||
args = []
|
args = []
|
||||||
if rels:
|
if rels is not None:
|
||||||
args.append(rels)
|
args.append(rels)
|
||||||
|
|
||||||
changes = 0
|
changes = 0
|
||||||
|
Loading…
x
Reference in New Issue
Block a user