[Freewx-maint] Bug#775457: python-wxgtk3.0: wx.lib.infoframe.PyInformationalMessagesFrame modifies tempfile.tempdir

Jakub Wilk jwilk at debian.org
Thu Jan 15 21:15:17 UTC 2015

Package: python-wxgtk3.0

The write method of the wx.lib.infoframe.PyInformationalMessagesFrame 
class does this:

                    tempfile.tempdir = self.dir
                    filename = os.path.abspath(tempfile.mktemp ())

...and does not restore the previous value of tempfile.tempdir 

This is not a nice thing to do in a library code, since tempdir affects 
calls to the tempfile functions from the whole program, not only this 
module. Also, it's completely unnecessary, because tempfile.mktemp() 
takes "dir" as an optional argument.

Jakub Wilk

More information about the Freewx-maint mailing list