Py2 compatibility for FileNotFoundError

This commit is contained in:
pukkandan
2021-04-26 07:22:24 +05:30
parent 6b1d8c1e30
commit 88728713c8
2 changed files with 10 additions and 2 deletions

View File

@@ -1,5 +1,6 @@
from __future__ import unicode_literals
import errno
try:
import concurrent.futures
can_threaded_download = True
@@ -126,7 +127,10 @@ class DashSegmentsFD(FragmentFD):
file.close()
self._append_fragment(ctx, frag_content)
return True
except FileNotFoundError:
except EnvironmentError as ose:
if ose.errno != errno.ENOENT:
raise
# FileNotFoundError
if skip_unavailable_fragments:
self.report_skip_fragment(frag_index)
return True

View File

@@ -1,5 +1,6 @@
from __future__ import unicode_literals
import errno
import re
import binascii
try:
@@ -316,7 +317,10 @@ class HlsFD(FragmentFD):
file.close()
self._append_fragment(ctx, frag_content)
return True
except FileNotFoundError:
except EnvironmentError as ose:
if ose.errno != errno.ENOENT:
raise
# FileNotFoundError
if skip_unavailable_fragments:
self.report_skip_fragment(frag_index)
return True