diff --git a/warcprox/writer.py b/warcprox/writer.py index 730d606..639e96d 100644 --- a/warcprox/writer.py +++ b/warcprox/writer.py @@ -167,7 +167,7 @@ class WarcWriter: if self.open_suffix == '': try: fcntl.lockf(self.f, fcntl.LOCK_UN) - except IOError as exc: + except (IOError, ValueError) as exc: self.logger.error( 'could not unlock file %s (%s)', self.path, exc) self.f.close()