##// END OF EJS Templates
IPython/Extensions/ipipe.py: xrepr(), xiter() and xattrs() are now...
IPython/Extensions/ipipe.py: xrepr(), xiter() and xattrs() are now generic functions (using Philip J. Eby's simplegeneric package). This makes it possible to customize the display of third-party classes without having to monkeypatch them. xiter() no longer supports a mode argument and the XMode class has been removed. The same functionality can be implemented via IterAttributeDescriptor and IterMethodDescriptor. One consequence of the switch to generic functions is that xrepr() and xattrs() implementation must define the default value for the mode argument themselves and xattrs() implementations must return real descriptors. IPython/external: This new subpackage will contain all third-party packages that are bundled with IPython. (The first one is simplegeneric). IPython/Extensions/ipipe.py (ifile/ils): Readd output of the parent directory which as been dropped in r1703. IPython/Extensions/ipipe.py (iless): Fixed. IPython/Extensions/ibrowse: Fixed sorting under Python 2.3. More docstrings. Moved xrepr(), xiter() and xattrs() documentation into the docstring of the default implementation.
walter.doerwald -
r415:4a5dcb15
Show More
Name Size Modified Last Commit Author
IPython
debian
doc
scripts
setupext
test
tools
ChangeLog Loading ...
MANIFEST.in Loading ...
README Loading ...
README_Windows.txt Loading ...
eggsetup.py Loading ...
ipython.py Loading ...
setup.py Loading ...
setup_bdist_egg.py Loading ...
win32_manual_post_install.py Loading ...

Please see the doc/ directory for full manuals and other documents. The manual is
prepared using the LyX system (www.lyx.org), but in the doc/manual directory
you'll find HTML and PDF versions.

These manuals normally get installed to $PREFIX/share/doc/ipython-VERSION, unless you
redirect the installer via a --prefix/--home option. Normally, $PREFIX is
/usr, but your Python may be installed elsewhere. You can see its value by
running:

python -c "import sys;print sys.prefix"