<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Does anyone know of a tool that will look at a Python source file
(without executing the file - just analyzing it) and generate a report
of <br>
<ul>
  <li>functions, classes, methods defined</li>
  <li>objects created<br>
  </li>
  <li>method/function calls (I'm really looking for a map of which
calls were made from within which functions/methods), preferably with
the option of filtering which calls to trace<br>
  </li>
  <li>trace imports if possible, show blank stub if an ImportError is
encountered, again, preferably with the option to filter which imports
to trace<br>
  </li>
</ul>
I found some tools that worked at runtime (trace.py, maybe PyChecker),
but I'm not sure they have the functionality I need even if collecting
the data at runtime were what I am looking for.  I would obviously
prefer an open souce/free solution, but if anyone knows of a
commercially developed tool, I might be able to convince the company to
spring for it.<br>
<br>
Jeremy Jones<br>
</body>
</html>