Skip to content

Commit e6dc752

Browse files
author
Luke Shaw
committed
More explanatory comments
1 parent bf6fa61 commit e6dc752

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/blosc2/lazyexpr.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -719,11 +719,13 @@ def visit_Name(self, node):
719719
opname,
720720
v,
721721
) in localop.operands.items(): # expression operands already in terms of basic operands
722-
newopname = ";" + self.update_func(v) # add illegal character ;
722+
# add illegal character ; to track changed operands and not overwrite later
723+
newopname = ";" + self.update_func(v)
723724
newexpr = re.sub(
724725
rf"(?<=\s){opname}|(?<=\(){opname}", newopname, newexpr
725726
) # replace with newopname
726-
node.id = newexpr.replace(";", "") # remove all illegal characters
727+
# remove all instances of ; as all changes completed
728+
node.id = newexpr.replace(";", "")
727729
else:
728730
node.id = self.update_func(localop)
729731
else:

0 commit comments

Comments
 (0)