从项目模块中导入的函数的Pycharm调用层次结构

时间:2019-01-17 07:46:27

标签: python function pycharm call-hierarchy

call hierarchy functionality in Pycharm对于查找调用函数的位置以及特定函数调用哪些函数很有用。我正在使用后者,但是当我这样做时,我只会看到当前模块中的功能。

例如,如果我有一个结构如下的项目:

project/
    moduleA.py
    moduleB.py

而moduleA包含:

import moduleB

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

我可以看到被调用方方法的层次结构包含funcA2但不包含moduleB.funcB1(x)。我正在使用“生产”范围将此文件包含在当前项目中。

我在这里错过了什么吗?我想看到整个项目中正在调用的所有函数,而不仅仅是当前模块。我尝试手动配置包含所有项目文件的自定义范围,但得到的结果相同。

是否可以查看被调用方方法的层次结构,以便包括从项目中其他模块导入的功能?

0 个答案:

没有答案