IPython Documentation

Table Of Contents

Previous topic

utils.decorators

Next topic

utils.doctestreload

This Page

utils.dir2

Module: utils.dir2

A fancy version of Python’s builtin dir() function.

Functions

IPython.utils.dir2.dir2(obj) → list of strings

Extended version of the Python builtin dir(), which does a few extra checks, and supports common objects with unusual internals that confuse dir(), such as Traits and PyCrust.

This version is guaranteed to return only a list of true strings, whereas dir() returns anything that objects inject into themselves, even if they are later not really valid for attribute access (many extension libraries have such bugs).

IPython.utils.dir2.get_class_members(cls)