# 3.19 `pyclbr` -- Python class browser information

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.

`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.

- 3.19.1 Class Descriptor Objects