Not quite. Indeed it doesn't affect exceptions that are caught and handled; but in interactive Python use it affects exceptions that reach the toplevel (producing a traceback message) even though that doesn't make Python exit.
I'd be cranky if I were signed in to troubleshoot a busy production server and accidentally opened two hundred files because of one typo. Especially if it's uncommon stuff that probably isn't in the buffer cache.