We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bf6fa61 commit e6dc752Copy full SHA for e6dc752
src/blosc2/lazyexpr.py
@@ -719,11 +719,13 @@ def visit_Name(self, node):
719
opname,
720
v,
721
) in localop.operands.items(): # expression operands already in terms of basic operands
722
- newopname = ";" + self.update_func(v) # add illegal character ;
+ # add illegal character ; to track changed operands and not overwrite later
723
+ newopname = ";" + self.update_func(v)
724
newexpr = re.sub(
725
rf"(?<=\s){opname}|(?<=\(){opname}", newopname, newexpr
726
) # replace with newopname
- node.id = newexpr.replace(";", "") # remove all illegal characters
727
+ # remove all instances of ; as all changes completed
728
+ node.id = newexpr.replace(";", "")
729
else:
730
node.id = self.update_func(localop)
731
0 commit comments