This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author eric.snow
Recipients eric.snow
Date 2013-12-19.04:05:24
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1387425925.56.0.593354940747.issue20020@psf.upfronthosting.co.za>
In-reply-to
Content
The modulefinder module (Lib/modulefinder.py) provides a ModuleFinder class (plus 2 helpers) you can use to see what modules a script imports (directly or indirectly).  The module's implementation is centered on the old imp.find_/load_module() API (which has been deprecated).  The implementation should be refactored to reflect/make use of the newer import-related APIs.

The documented API for ModuleFinder is very small.  However, it has quite a few methods that are "public" in the sense that their names do not start with an underscore.  This will make any kind of refactoring trickier.
History
Date User Action Args
2013-12-19 04:05:25eric.snowsetrecipients: + eric.snow
2013-12-19 04:05:25eric.snowsetmessageid: <1387425925.56.0.593354940747.issue20020@psf.upfronthosting.co.za>
2013-12-19 04:05:25eric.snowlinkissue20020 messages
2013-12-19 04:05:24eric.snowcreate