broadfield-dev commited on
Commit
d502fb0
·
verified ·
1 Parent(s): b1f1ade

Update parser.py

Browse files
Files changed (1) hide show
  1. parser.py +4 -1
parser.py CHANGED
@@ -211,7 +211,10 @@ def parse_node(node, lines, prev_end, level=0, total_lines=None, parent_path=Non
211
  else:
212
  # Handle assignments and returns for variable detection
213
  if isinstance(child, ast.Assign) or isinstance(child, ast.AnnAssign) or isinstance(child, ast.AugAssign):
214
- for target in child.target:
 
 
 
215
  if isinstance(target, ast.Name):
216
  var_start = child.lineno
217
  if var_start not in processed_lines and not is_blank_or_comment(lines[var_start - 1]):
 
211
  else:
212
  # Handle assignments and returns for variable detection
213
  if isinstance(child, ast.Assign) or isinstance(child, ast.AnnAssign) or isinstance(child, ast.AugAssign):
214
+ targets = child.target
215
+ if isinstance(child, ast.Assign):
216
+ targets = child.targets
217
+ for target in targets:
218
  if isinstance(target, ast.Name):
219
  var_start = child.lineno
220
  if var_start not in processed_lines and not is_blank_or_comment(lines[var_start - 1]):