##// END OF EJS Templates
Using a class varilable instead of temp files for keeping track of docs....
Using a class varilable instead of temp files for keeping track of docs. :meth:`IpythonDirective.setup` method was using a temporary file, such as :file:`/tmp/seen_docRANDOM`, for storing visited source document filenames. For a document that is not visited (name not in the temporary file), it restarts counting line numbers. Temporary file names are selected randomly and they were not deleted from the disk upon completion of a build. Since :meth:`.setup` picks a temp file arbitrarily to visited status of a file is determined incorrectly. Using a class variable resolves this problem. Changed the directive setup function to use a class files for keeping track of documents.

File last commit:

r1261:a818e11a merge
r10596:82286ad8
Show More
api_changes.txt
34 lines | 860 B | text/plain | TextLexer
=============
API Changes
=============
.. contents::
..
1 Purpose
2 Version 0.8.2
Purpose
=======
This file documents backwards-incompatible changes to the IPython API,
including user-visible changes of commands, magics, etc.
It should be filled in reverse chronological order, with one section for each
release (which means changes since the previous release).
Version 0.8.2
=============
Changes made since version 0.8.1 was released:
* %pushd/%popd behave differently; now "pushd /foo" pushes CURRENT directory
and jumps to /foo. The current behaviour is closer to the documented
behaviour, and should not trip anyone.
Version 0.8.3
=============
* pydb is now disabled by default (due to %run -d problems). You can enable
it by passing -pydb command line argument to IPython. Note that setting
it in config file won't work.