Menu

Commit [r8424]  Maximize  Restore  History

[3015013] use atexit in _pylab_helpers to ensure orderly shutdown.

It closes all windows; in the case of Tk, this calls the root.destroy()
function, which should prevent the PyEval_RestoreThread error on Win. See
http://mail.python.org/pipermail/python-bugs-list/2002-November/014207.html

This changeset also refactors the close() functionality into
three Gcf methods, fixing a bug (or inconsistency) in which calling
close with a figure number failed to call mpl_disconnect.

efiring 2010-06-13

changed /trunk/matplotlib/lib/matplotlib/_pylab_helpers.py
changed /trunk/matplotlib/lib/matplotlib/backends/backend_gtk.py
changed /trunk/matplotlib/lib/matplotlib/backends/backend_tkagg.py
changed /trunk/matplotlib/lib/matplotlib/pyplot.py
/trunk/matplotlib/lib/matplotlib/_pylab_helpers.py Diff Switch to side-by-side view
Loading...
/trunk/matplotlib/lib/matplotlib/backends/backend_gtk.py Diff Switch to side-by-side view
Loading...
/trunk/matplotlib/lib/matplotlib/backends/backend_tkagg.py Diff Switch to side-by-side view
Loading...
/trunk/matplotlib/lib/matplotlib/pyplot.py Diff Switch to side-by-side view
Loading...
MongoDB Logo MongoDB