Skip to content

Instantly share code, notes, and snippets.

@nieksand
Created October 17, 2017 21:09
Show Gist options
  • Save nieksand/c8968518e36c43d68af30c69c90e37c0 to your computer and use it in GitHub Desktop.
Save nieksand/c8968518e36c43d68af30c69c90e37c0 to your computer and use it in GitHub Desktop.
Pylint exploding
wart:~ nieksand$ pylint bug.py
No config file found, using default configuration
Traceback (most recent call last):
File "/usr/local/lib/python3.6/site-packages/pylint/lint.py", line 898, in get_ast
return MANAGER.ast_from_file(filepath, modname, source=True)
File "/usr/local/lib/python3.6/site-packages/astroid/manager.py", line 80, in ast_from_file
return AstroidBuilder(self).file_build(filepath, modname)
File "/usr/local/lib/python3.6/site-packages/astroid/builder.py", line 152, in file_build
return self._post_build(module, encoding)
File "/usr/local/lib/python3.6/site-packages/astroid/builder.py", line 176, in _post_build
module = self._manager.visit_transforms(module)
File "/usr/local/lib/python3.6/site-packages/astroid/manager.py", line 62, in visit_transforms
return self._transform.visit(node)
File "/usr/local/lib/python3.6/site-packages/astroid/transforms.py", line 83, in visit
module.body = [self._visit(child) for child in module.body]
File "/usr/local/lib/python3.6/site-packages/astroid/transforms.py", line 83, in <listcomp>
module.body = [self._visit(child) for child in module.body]
File "/usr/local/lib/python3.6/site-packages/astroid/transforms.py", line 51, in _visit
visited = self._visit_generic(value)
File "/usr/local/lib/python3.6/site-packages/astroid/transforms.py", line 57, in _visit_generic
return [self._visit_generic(child) for child in node]
File "/usr/local/lib/python3.6/site-packages/astroid/transforms.py", line 57, in <listcomp>
return [self._visit_generic(child) for child in node]
File "/usr/local/lib/python3.6/site-packages/astroid/transforms.py", line 61, in _visit_generic
return self._visit(node)
File "/usr/local/lib/python3.6/site-packages/astroid/transforms.py", line 51, in _visit
visited = self._visit_generic(value)
File "/usr/local/lib/python3.6/site-packages/astroid/transforms.py", line 61, in _visit_generic
return self._visit(node)
File "/usr/local/lib/python3.6/site-packages/astroid/transforms.py", line 51, in _visit
visited = self._visit_generic(value)
File "/usr/local/lib/python3.6/site-packages/astroid/transforms.py", line 57, in _visit_generic
return [self._visit_generic(child) for child in node]
File "/usr/local/lib/python3.6/site-packages/astroid/transforms.py", line 57, in <listcomp>
return [self._visit_generic(child) for child in node]
File "/usr/local/lib/python3.6/site-packages/astroid/transforms.py", line 61, in _visit_generic
return self._visit(node)
File "/usr/local/lib/python3.6/site-packages/astroid/transforms.py", line 51, in _visit
visited = self._visit_generic(value)
File "/usr/local/lib/python3.6/site-packages/astroid/transforms.py", line 57, in _visit_generic
return [self._visit_generic(child) for child in node]
File "/usr/local/lib/python3.6/site-packages/astroid/transforms.py", line 57, in <listcomp>
return [self._visit_generic(child) for child in node]
File "/usr/local/lib/python3.6/site-packages/astroid/transforms.py", line 61, in _visit_generic
return self._visit(node)
File "/usr/local/lib/python3.6/site-packages/astroid/transforms.py", line 53, in _visit
return self._transform(node)
File "/usr/local/lib/python3.6/site-packages/astroid/transforms.py", line 36, in _transform
ret = transform_func(node)
File "/usr/local/lib/python3.6/site-packages/astroid/brain/brain_fstrings.py", line 46, in _transform_formatted_value
parent=new_node
File "/usr/local/lib/python3.6/site-packages/astroid/brain/brain_fstrings.py", line 31, in _clone_node_with_lineno
new_node.postinit(**postinit_params)
TypeError: postinit() missing 3 required positional arguments: 'bases', 'body', and 'decorators'
************* Module bug
F: 1, 0: <class 'TypeError'>: postinit() missing 3 required positional arguments: 'bases', 'body', and 'decorators' (astroid-error)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment