Hello, I wrote a script that loops over some files, plotting them individually with imshow(). In between each file, the program waits for user input and then clears/closes the current figure before making a new one.
Roughly 5-10 files into the loop, the script dies, outputting a loop of stuff like this until I close the figure: File "C:\Python25\Lib\site-packages\matplotlib\pyplot.py", line 201, in gcf File "C:\Python25\Lib\site-packages\matplotlib\pyplot.py", line 187, in figure File "C:\Python25\Lib\site-packages\matplotlib\backends\backend_wxagg.py", line 120, in new_figure_manager File "C:\Python25\Lib\site-packages\matplotlib\backends\backend_wx.py", line 1302, in __init__ File "C:\Python25\Lib\site-packages\matplotlib\backends\backend_wxagg.py", line 39, in _get_toolbar File "C:\Python25\Lib\site-packages\matplotlib\backends\backend_wx.py", line 1593, in __init__ File "C:\Python25\Lib\site-packages\matplotlib\backend_bases.py", line 1391, in __init__ File "C:\Python25\Lib\site-packages\matplotlib\backends\backend_wx.py", line 1615, in _init_toolbar File "C:\Python25\Lib\site-packages\matplotlib\backends\backend_wx.py", line 1452, in _load_bitmap File "C:\Python25\Lib\site-packages\wx-2.8-msw-unicode\wx\_gdi.py", line 530, in __init__ PyAssertionError: C++ assertion "IsOpened()" failed at ..\..\src\common\ffile.cpp(187) in wxFFile::Seek(): can't seek on closed file Alternatively, it occasionally will tell me there are too many files open. I have checked and all my file operations include a close(). Any thoughts? I am using wxpython and wxAgg as my backend, with pycrust (pyshell) on windows XP. Thanks, Jack ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users