Как получить имя файла и имя модуля в дереве абстрактного синтаксиса? - PullRequest
0 голосов
/ 30 января 2020

Я ищу способ, которым я могу получить asp имя файла и модуль, проверяемый плагинами flake8, чтобы я мог применить к ним свое собственное правило соглашения.

Я пытался:

    # To check module
    def visit_Module(self, node):

        print node.__dict__

        self.generic_visit(node)

Но он не возвращает нужный объект, который я искал. Используя __name__, __package__ или __file__, он возвращает файл и модуль плагина вместо имени файла и проверяемого модуля.

Что такое метод в Python AST, который может вернуть файл имя и имя модуля проверяется flake8? Спасибо

1 Ответ

0 голосов
/ 30 января 2020

Python AST не хранит эту информацию, если вам это нужно, вы должны запросить у flake8 параметр filename или что-то в этом духе.

...