name_matches = [f for f in os.listdir (dir) if regex.match (f)]
try:
parsed_matches = Par2Parser.get_protected_files (dir, p2file)
- except EnvironmentError:
+ except EnvironmentError, OSError, OverflowError:
parsed_matches = []
logger.addMessage ('Bad par2 file: %s' % p2file, RarslaveLogger.MessageType.Fatal)
try:
prot_files = Par2Parser.get_protected_files (dir, f)
done = True
- except EnvironmentError:
+ except EnvironmentError, OverflowError, OSError:
logger.addMessage ('Error parsing PAR2 file: %s', f)
continue