Variable: python--list-imports
python--list-imports is a variable defined in python.el.gz.
Value
"from isort import find_imports_in_stream, find_imports_in_paths\nfrom sys import argv, stdin\n\nquery, files, result = argv[1] or None, argv[2:], {}\n\nif files:\n imports = find_imports_in_paths(files, top_only=True)\nelse:\n imports = find_imports_in_stream(stdin, top_only=True)\n\nfor imp in imports:\n if query is None or query == (imp.alias or imp.attribute or imp.module):\n key = (imp.module, imp.attribute or '', imp.alias or '')\n if key not in result:\n result[key] = imp.statement()\n\nfor key in sorted(result):\n print(result[key])\n"
Documentation
Script to list import statements in Python code.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/python.el.gz
;;; Import management
(defconst python--list-imports "\
from isort import find_imports_in_stream, find_imports_in_paths
from sys import argv, stdin
query, files, result = argv[1] or None, argv[2:], {}
if files:
imports = find_imports_in_paths(files, top_only=True)
else:
imports = find_imports_in_stream(stdin, top_only=True)
for imp in imports:
if query is None or query == (imp.alias or imp.attribute or imp.module):
key = (imp.module, imp.attribute or '', imp.alias or '')
if key not in result:
result[key] = imp.statement()
for key in sorted(result):
print(result[key])
"
"Script to list import statements in Python code.")