File tree Expand file tree Collapse file tree 2 files changed +7
-1
lines changed Expand file tree Collapse file tree 2 files changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -676,7 +676,12 @@ def visit_GenerateIf(self, node):
676676 # "GenerateIf statement is not currently supported.")
677677 return node
678678
679+ def visit_GenerateIfElse (self , node ):
680+ # raise NotImplementedError(
681+ # "GenerateIfElse statement is not currently supported.")
682+ return node
683+
679684
680685def resolve (m , const_dict = None ):
681- mvisitor = ModuleReplaceVisitor (m , const_dict )
686+ mvisitor = ModuleReplaceVisitor (copy . deepcopy ( m ) , const_dict )
682687 return mvisitor .resolve ()
Original file line number Diff line number Diff line change @@ -887,6 +887,7 @@ def _visit_GenerateIf(self, item):
887887 self .pop_module ()
888888
889889 _if_false = _if_true .Else (false_scope )
890+ self .add_object (_if_false )
890891 self .push_module (_if_false )
891892 statement = (self .visit (item .false_statement )
892893 if item .false_statement is not None else None )
You can’t perform that action at this time.
0 commit comments