GNU Info

Info Node: (python2.1-lib.info)pyclbr

(python2.1-lib.info)pyclbr


Next: py_compile Prev: tabnanny Up: Python Language Services
Enter node , (file) or (file)node

Python class browser support
============================

Supports information extraction for a Python class browser.

This manual section was written by Fred L. Drake, Jr. <fdrake@acm.org>.
The `pyclbr' can be used to determine some limited information about
the classes and methods defined in a module.  The information provided
is sufficient to implement a traditional three-pane class browser.  The
information is extracted from the source code rather than from an
imported module, so this module is safe to use with untrusted source
code.  This restriction makes it impossible to use this module with
modules not implemented in Python, including many standard and optional
extension modules.

`readmodule(module[, path])'
     Read a module and return a dictionary mapping class names to class
     descriptor objects.  The parameter MODULE should be the name of a
     module as a string; it may be the name of a module within a
     package.  The PATH parameter should be a sequence, and is used to
     augment the value of `sys.path', which is used to locate module
     source code.

Class Descriptor Objects

automatically generated by info2www version 1.2.2.9