Open matheger opened 1 year ago
Using pyan3==1.1.1.
pyan3==1.1.1
test1.py:
myfunc()
test2.py:
def myfunc(): ...
results in the following call graph:
Which is, of course, catastrophically wrong, because test1 does not use the function from test2 (note the lack of imports). As I'm currently trying to untangle a codebase with this exact problem, this completely breaks pyan3 for me.
Using
pyan3==1.1.1
.test1.py:
test2.py:
results in the following call graph:![fff](https://user-images.githubusercontent.com/34485360/212500673-58eb94bf-a3e5-4fe4-b55c-890c5286e21b.png)
Which is, of course, catastrophically wrong, because test1 does not use the function from test2 (note the lack of imports). As I'm currently trying to untangle a codebase with this exact problem, this completely breaks pyan3 for me.