Hello people.
Assume you have a software system that is self-contained: you do not need
to concern yourself with client code that is outside that tree (because
there is none, or you arbitrarily declare it unimportant as a simplifying
assumption).
Is there a tool for Python that can assess whether a given function (or
list of functions, method or list of methods) is used or not, within that
source tree?
grep, which is what I've been using, only goes so far. It finds comments,
and it finds methods by name independent of what class they are associated
with.
I have a feeling there are IDE's that do this. These I'm interested in,
but I'm a bit more interested in standalone tools apart from a GUI.
Thanks.