Skip to content

List index out of range on scopeStack  #233

@pyflakes-bot

Description

@pyflakes-bot

Original report by gozdal on Launchpad:


I am using flake8 on some Python code and after upgrading to 2.5.0 from 2.4.1 (which upgraded pyflakes) I started getting this error:

Traceback (most recent call last):
File "/home/gozdalik/.virtualenvs/starfish/bin/flake8", line 11, in
sys.exit(main())
File "/home/gozdalik/.virtualenvs/starfish/local/lib/python2.7/site-packages/flake8/main.py", line 33, in main
report = flake8_style.check_files()
File "/home/gozdalik/.virtualenvs/starfish/local/lib/python2.7/site-packages/flake8/engine.py", line 176, in check_files
return self._retry_serial(self._styleguide.check_files, paths=paths)
File "/home/gozdalik/.virtualenvs/starfish/local/lib/python2.7/site-packages/flake8/engine.py", line 167, in _retry_serial
return func(*args, **kwargs)
File "/home/gozdalik/.virtualenvs/starfish/local/lib/python2.7/site-packages/pep8.py", line 1670, in check_files
self.input_dir(path)
File "/home/gozdalik/.virtualenvs/starfish/local/lib/python2.7/site-packages/pep8.py", line 1706, in input_dir
runner(os.path.join(root, filename))
File "/home/gozdalik/.virtualenvs/starfish/local/lib/python2.7/site-packages/flake8/engine.py", line 121, in input_file
return fchecker.check_all(expected=expected, line_offset=line_offset)
File "/home/gozdalik/.virtualenvs/starfish/local/lib/python2.7/site-packages/pep8.py", line 1412, in check_all
self.check_ast()
File "/home/gozdalik/.virtualenvs/starfish/local/lib/python2.7/site-packages/pep8.py", line 1358, in check_ast
checker = cls(tree, self.filename)
File "/home/gozdalik/.virtualenvs/starfish/local/lib/python2.7/site-packages/flake8/_pyflakes.py", line 43, in init
withDoctest=self.withDoctest)
File "/home/gozdalik/.virtualenvs/starfish/local/lib/python2.7/site-packages/pyflakes/checker.py", line 294, in init
self.handleChildren(tree)
File "/home/gozdalik/.virtualenvs/starfish/local/lib/python2.7/site-packages/pyflakes/checker.py", line 567, in handleChildren
self.handleNode(node, tree)
File "/home/gozdalik/.virtualenvs/starfish/local/lib/python2.7/site-packages/pyflakes/checker.py", line 609, in handleNode
handler(node)
File "/home/gozdalik/.virtualenvs/starfish/local/lib/python2.7/site-packages/pyflakes/checker.py", line 686, in GLOBAL
global_scope = self.scopeStack[global_scope_index]
IndexError: list index out of range

The code I'm running pyflakes on is proprietary so unfortunately I can't share it. Any idea how to help debugging this issue?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions