Pycharm Call Hierarchy для функций, импортируемых из модуля в проект - PullRequest
0 голосов
/ 17 января 2019

Функциональность иерархии вызовов в Pycharm полезна для определения, где вызывается функция, а также какие функции вызываются конкретной функцией. Я использую последний, но когда я делаю это, я вижу только функции в текущем модуле.

Например, если у меня есть проект с такой структурой:

project/
    moduleA.py
    moduleB.py

И модуль А содержит:

import moduleB

def funcA1(x):
    return funcA2(x) + moduleB.funcB1(x)

Я вижу, что иерархия методов вызываемого абонента содержит funcA2, но не moduleB.funcB1(x). Я использую область «Производство», чтобы включить файлы в текущий проект.

Я что-то здесь упускаю? Я хотел бы видеть все функции, которые вызываются во всем проекте, а не только в текущем модуле. Я попытался вручную настроить пользовательскую область, которая включает все файлы проекта, но я получил тот же результат.

Есть ли способ просмотреть иерархию методов вызываемого абонента, чтобы в нее были включены функции, импортированные из других модулей в проекте?

...