-
Notifications
You must be signed in to change notification settings - Fork 250
Open
@maage
Description
python-taint==0.42
python 3.7
File a/sys.py
from sys import path print(path)
% python3 ./a/sys.py ['/home/user/a', '/usr/lib64/python37.zip', '/usr/lib64/python3.7', '/usr/lib64/python3.7/lib-dynload', '/usr/lib64/python3.7/site-packages', '/usr/lib/python3.7/site-packages']
% ./.tox/pyt/bin/pyt -v -v -v -v a/sys.py [DEBUG] pyt.__main__: Discovered file: a/a.py [INFO] pyt.__main__: Processing a/a.py Traceback (most recent call last): File "./.tox/pyt/bin/pyt", line 10, in <module> sys.exit(main()) File "/home/user/.tox/pyt/lib/python3.7/site-packages/pyt/__main__.py", line 106, in main allow_local_directory_imports=args.allow_local_imports File "/home/user/.tox/pyt/lib/python3.7/site-packages/pyt/cfg/make_cfg.py", line 42, in make_cfg allow_local_directory_imports File "/home/user/.tox/pyt/lib/python3.7/site-packages/pyt/cfg/expr_visitor.py", line 69, in __init__ self.init_cfg(node) File "/home/user/.tox/pyt/lib/python3.7/site-packages/pyt/cfg/expr_visitor.py", line 76, in init_cfg module_statements = self.visit(node) File "/usr/lib64/python3.7/ast.py", line 262, in visit return visitor(node) File "/home/user/.tox/pyt/lib/python3.7/site-packages/pyt/cfg/stmt_visitor.py", line 67, in visit_Module return self.stmt_star_handler(node.body) File "/home/user/.tox/pyt/lib/python3.7/site-packages/pyt/cfg/stmt_visitor.py", line 88, in stmt_star_handler node = self.visit(stmt) File "/usr/lib64/python3.7/ast.py", line 262, in visit return visitor(node) File "/home/user/.tox/pyt/lib/python3.7/site-packages/pyt/cfg/stmt_visitor.py", line 1057, in visit_ImportFrom from_from=True File "/home/user/.tox/pyt/lib/python3.7/site-packages/pyt/cfg/stmt_visitor.py", line 807, in add_module self.visit(tree) File "/usr/lib64/python3.7/ast.py", line 262, in visit return visitor(node) ... File "/home/user/.tox/pyt/lib/python3.7/site-packages/pyt/cfg/stmt_visitor.py", line 67, in visit_Module return self.stmt_star_handler(node.body) File "/home/user/.tox/pyt/lib/python3.7/site-packages/pyt/cfg/stmt_visitor.py", line 88, in stmt_star_handler node = self.visit(stmt) File "/usr/lib64/python3.7/ast.py", line 262, in visit return visitor(node) File "/home/user/.tox/pyt/lib/python3.7/site-packages/pyt/cfg/stmt_visitor.py", line 1057, in visit_ImportFrom from_from=True File "/home/user/.tox/pyt/lib/python3.7/site-packages/pyt/cfg/stmt_visitor.py", line 802, in add_module self.local_modules = get_directory_modules(module_path) if self._allow_local_modules else [] File "/home/user/.tox/pyt/lib/python3.7/site-packages/pyt/core/project_handler.py", line 26, in get_directory_modules if _is_python_file(path): File "/home/user/.tox/pyt/lib/python3.7/site-packages/pyt/core/project_handler.py", line 74, in _is_python_file if os.path.splitext(path)[1] == '.py': File "/home/user/.tox/pyt/lib64/python3.7/posixpath.py", line 129, in splitext return genericpath._splitext(p, sep, None, extsep) File "/home/user/.tox/pyt/lib64/python3.7/genericpath.py", line 124, in _splitext sepIndex = p.rfind(sep) RecursionError: maximum recursion depth exceeded while calling a Python object
Metadata
Metadata
Assignees
Labels
No labels