wemake-services / wemake-python-styleguide

The strictest and most opinionated python linter ever!
https://wemake-python-styleguide.rtfd.io
MIT License
2.55k stars 377 forks source link

ValueError: malformed node or string #579

Open iproha94 opened 5 years ago

iproha94 commented 5 years ago

multiprocessing.pool.RemoteTraceback: """ Traceback (most recent call last): File "/usr/lib/python3.7/multiprocessing/pool.py", line 121, in worker result = (True, func(*args, *kwds)) File "/usr/lib/python3.7/multiprocessing/pool.py", line 44, in mapstar return list(map(args)) File "/home/ilya/.virtualenvs/ds-backend/lib/python3.7/site-packages/flake8/checker.py", line 669, in _run_checks return checker.run_checks() File "/home/ilya/.virtualenvs/ds-backend/lib/python3.7/site-packages/flake8/checker.py", line 608, in run_checks self.run_ast_checks() File "/home/ilya/.virtualenvs/ds-backend/lib/python3.7/site-packages/flake8/checker.py", line 504, in run_ast_checks for (line_number, offset, text, check) in runner: File "/home/ilya/.virtualenvs/ds-backend/lib/python3.7/site-packages/flake8_docstrings.py", line 89, in run for error in self._check_source(): File "/home/ilya/.virtualenvs/ds-backend/lib/python3.7/site-packages/flake8_docstrings.py", line 78, in _check_source ignore_decorators=None, File "/home/ilya/.virtualenvs/ds-backend/lib/python3.7/site-packages/pydocstyle/checker.py", line 75, in check_source definition.docstring) File "/home/ilya/.virtualenvs/ds-backend/lib/python3.7/site-packages/pydocstyle/checker.py", line 114, in check_docstring_missing docstring and is_blank(ast.literal_eval(docstring))): File "/usr/lib/python3.7/ast.py", line 91, in literal_eval return _convert(node_or_string) File "/usr/lib/python3.7/ast.py", line 90, in _convert return _convert_signed_num(node) File "/usr/lib/python3.7/ast.py", line 63, in _convert_signed_num return _convert_num(node) File "/usr/lib/python3.7/ast.py", line 55, in _convert_num raise ValueError('malformed node or string: ' + repr(node)) ValueError: malformed node or string: <_ast.JoinedStr object at 0x7f1d8db27358> """

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

Traceback (most recent call last): File "/home/ilya/.virtualenvs/ds-backend/bin/flake8", line 10, in sys.exit(main()) File "/home/ilya/.virtualenvs/ds-backend/lib/python3.7/site-packages/flake8/main/cli.py", line 18, in main app.run(argv) File "/home/ilya/.virtualenvs/ds-backend/lib/python3.7/site-packages/flake8/main/application.py", line 394, in run self._run(argv) File "/home/ilya/.virtualenvs/ds-backend/lib/python3.7/site-packages/flake8/main/application.py", line 382, in _run self.run_checks() File "/home/ilya/.virtualenvs/ds-backend/lib/python3.7/site-packages/flake8/main/application.py", line 301, in run_checks self.file_checker_manager.run() File "/home/ilya/.virtualenvs/ds-backend/lib/python3.7/site-packages/flake8/checker.py", line 328, in run self.run_parallel() File "/home/ilya/.virtualenvs/ds-backend/lib/python3.7/site-packages/flake8/checker.py", line 292, in run_parallel for ret in pool_map: File "/usr/lib/python3.7/multiprocessing/pool.py", line 354, in return (item for chunk in result for item in chunk) File "/usr/lib/python3.7/multiprocessing/pool.py", line 748, in next raise value ValueError: malformed node or string: <_ast.JoinedStr object at 0x7f1d8db27358>

sobolevn commented 5 years ago

Related: https://gitlab.com/pycqa/flake8-docstrings/issues/35

sobolevn commented 5 years ago

Also related: https://github.com/PyCQA/pydocstyle/issues/368

sobolevn commented 5 years ago

Related: https://github.com/PyCQA/pydocstyle/pull/381

sobolevn commented 4 years ago

Related: https://github.com/PyCQA/pydocstyle/pull/456