Removed runtime checks for sleep intervals and corresponding Exception subclass.

This commit is contained in:
singh-pratyush96 2016-07-25 11:25:17 +05:30
parent ada2d3f3b2
commit 8b750c8354
3 changed files with 7 additions and 26 deletions

View File

@ -76,7 +76,6 @@ from .utils import (
std_headers,
subtitles_filename,
UnavailableVideoError,
InvalidSleepTimeError,
url_basename,
version_tuple,
write_json_file,
@ -1780,8 +1779,6 @@ class YoutubeDL(object):
except MaxDownloadsReached:
self.to_screen('[info] Maximum number of downloaded files reached.')
raise
except InvalidSleepTimeError:
self.report_error('Invalid argument for sleep')
else:
if self.params.get('dump_single_json', False):
self.to_stdout(json.dumps(res))

View File

@ -13,7 +13,6 @@ from ..utils import (
decodeArgument,
format_bytes,
timeconvert,
InvalidSleepTimeError
)
@ -347,21 +346,15 @@ class FileDownloader(object):
sleep_interval = self.params.get('sleep_interval')
if sleep_interval:
min_sleep_interval = sleep_interval
max_sleep_interval = self.params.get('max_sleep_interval')
max_sleep_interval = self.params.get('max_sleep_interval') or min_sleep_interval
try:
if max_sleep_interval:
sleep_time = random.uniform(
float(min_sleep_interval),
float(max_sleep_interval)
)
else:
sleep_time = float(min_sleep_interval)
sleep_time = random.uniform(
min_sleep_interval,
max_sleep_interval
)
self.to_screen('[download] Sleeping %s seconds...' % sleep_time)
time.sleep(sleep_time)
except (ValueError, IOError) as err:
raise InvalidSleepTimeError()
self.to_screen('[download] Sleeping %s seconds...' % sleep_time)
time.sleep(sleep_time)
return self.real_download(filename, info_dict)

View File

@ -752,15 +752,6 @@ class UnavailableVideoError(Exception):
pass
class InvalidSleepTimeError(Exception):
"""Invalid sleep time provided exception
This exception will be thrown when user provides invalid
time for sleep in --sleep-interval or --max-sleep-interval.
"""
pass
class ContentTooShortError(Exception):
"""Content Too Short exception.