On 3/2/2013 12:40 PM, bvdp wrote:

But, I know there can be other errors as well. Doing some tests, I
know that certain filenames are invalid (I think a "?" or unicode
char is invalid when writing to a FAT32 filesystem). And, so what
exception is that? Without actually creating the error, I can't
figure it out.

So use the interactive interpreter (or idle, or ipython) and create the error. You should always have it open when editing. Using less time that it took you to write the above. 3.3, win7, (idle)

>>> open('sdjhfjshdfkjsh')
Traceback (most recent call last):
  File "<pyshell#2>", line 1, in <module>
    open('sdjhfjshdfkjsh')
FileNotFoundError: [Errno 2] No such file or directory: 'sdjhfjshdfkjsh'

Now, does shutil pass on FileNotFoundError? I will let you experiment.

There are error conditions that are hard to generate, but a bad file name is not one of them.

--
Terry Jan Reedy

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to