1
0
Fork 0

catch OSErrors due to missing path

This commit is contained in:
Nick Sweeting 2020-08-18 19:09:41 -04:00
parent 4428134073
commit a2c158e43e
2 changed files with 2 additions and 2 deletions

View file

@ -99,7 +99,7 @@ def save_readability(link: Link, out_dir: Optional[str]=None, timeout: int=TIMEO
# Check for common failure cases # Check for common failure cases
if (result.returncode > 0): if (result.returncode > 0):
raise ArchiveError('Readability was not able to archive the page', hints) raise ArchiveError('Readability was not able to archive the page', hints)
except Exception as err: except (Exception, OSError) as err:
status = 'failed' status = 'failed'
output = err output = err
finally: finally:

View file

@ -71,7 +71,7 @@ def save_singlefile(link: Link, out_dir: Optional[str]=None, timeout: int=TIMEOU
if (result.returncode > 0): if (result.returncode > 0):
raise ArchiveError('SingleFile was not able to archive the page', hints) raise ArchiveError('SingleFile was not able to archive the page', hints)
chmod_file(output) chmod_file(output)
except Exception as err: except (Exception, OSError) as err:
status = 'failed' status = 'failed'
output = err output = err
finally: finally: