[IPython-dev] Updates to CVS: tab completion and Windows coloring

Gary Bishop gb at cs.unc.edu
Tue Dec 9 15:04:02 EST 2003


On Sun, 07 Dec 2003 16:53:39 -0700 "Fernando Perez" 
<fperez at colorado.edu> wrote:

> Just a quick question before I commit this version:  is the filename 
> generated by mktemp guaranteed to be in a directory the user has write 
> access to?  If not, an IOError exception could be triggered when trying 
> to actually write to the file, couldn't it?  That's about the only 
> thing that I can think of to keep the try blocks in there.  But I'd 
> prefer it if you are right, because it would save a double try in the code.

I checked the code for tempname and it can raise IOError if it cannot 
find a temp directory. This would be a pretty terrible circumstance 
where lots of Python stuff wouldn't work but may well be worth 
protecting against.

gb




More information about the IPython-dev mailing list