> 
> Here's a bit of a left-field thought: Maybe none of them.
> 

Not far left at all :)
> 
> What are you actually doing when you get an exception? Can you
> 
> plausibly recover? If not - that is, if you're going to abort the
> 
> whole operation anyway - then save yourself the trouble of writing the
> 
> try/catch, and just let the exception propagate up (to the console, if
> 
> nowhere else).
> 

My first cut of the program did exactly that. Just abort the whole thing, 
figuring that the disk was full or buggered.

What I ran into was that half way through the process I ended up with a 
filename which the FAT32 didn't like. So, my brain-dead idea was to catch those 
(and ignore them) and continue on. But then I have to distinguish between a bad 
filename and "real" errors.

But, you are probably correct if you say I should check the filename first :) 
Is there a module for that?


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

Reply via email to