[Bug 1785080] Re: pylint does not work with Python 3.7

Bug Watch Updater 1785080 at bugs.launchpad.net
Thu Nov 8 05:14:29 UTC 2018


** Changed in: astroid (Debian)
       Status: Confirmed => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to astroid in Ubuntu.
https://bugs.launchpad.net/bugs/1785080

Title:
  pylint does not work with Python 3.7

Status in astroid package in Ubuntu:
  Fix Released
Status in pylint package in Ubuntu:
  Fix Released
Status in astroid source package in Cosmic:
  Fix Released
Status in pylint source package in Cosmic:
  Fix Released
Status in astroid package in Debian:
  Fix Released
Status in pylint package in Debian:
  Fix Released

Bug description:
  In cosmic, Python 3.7 was added, but pylint does not work with it.
  Test case:

  ```
  $ echo "print('test')" > test.py
  $ # python3.7 -m pylint test.py
  No config file found, using default configuration
  Traceback (most recent call last):
    File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 89, in wrapped
      res = next(generator)
  StopIteration

  During handling of the above exception, another exception occurred:

  Traceback (most recent call last):
    File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 104, in wrapped
      raise StopIteration
  StopIteration

  The above exception was the direct cause of the following exception:

  Traceback (most recent call last):
    File "/usr/lib/python3.7/runpy.py", line 193, in _run_module_as_main
      "__main__", mod_spec)
    File "/usr/lib/python3.7/runpy.py", line 85, in _run_code
      exec(code, run_globals)
    File "/usr/lib/python3/dist-packages/pylint/__main__.py", line 7, in <module>
      pylint.run_pylint()
    File "/usr/lib/python3/dist-packages/pylint/__init__.py", line 16, in run_pylint
      Run(sys.argv[1:])
    File "/usr/lib/python3/dist-packages/pylint/lint.py", line 1347, in __init__
      linter.check(args)
    File "/usr/lib/python3/dist-packages/pylint/lint.py", line 768, in check
      self._do_check(files_or_modules)
    File "/usr/lib/python3/dist-packages/pylint/lint.py", line 901, in _do_check
      self.check_astroid_module(ast_node, walker, rawcheckers, tokencheckers)
    File "/usr/lib/python3/dist-packages/pylint/lint.py", line 980, in check_astroid_module
      walker.walk(ast_node)
    File "/usr/lib/python3/dist-packages/pylint/utils.py", line 1011, in walk
      cb(astroid)
    File "/usr/lib/python3/dist-packages/pylint/checkers/base.py", line 1571, in visit_module
      self._check_docstring('module', node)
    File "/usr/lib/python3/dist-packages/pylint/checkers/base.py", line 1633, in _check_docstring
      func = utils.safe_infer(node.body[0].value.func)
    File "/usr/lib/python3/dist-packages/pylint/checkers/utils.py", line 826, in safe_infer
      next(inferit)
  RuntimeError: generator raised StopIteration
  ```

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/astroid/+bug/1785080/+subscriptions



More information about the foundations-bugs mailing list