summary refs log tree commit diff
diff options
context:
space:
mode:
authorSyxbEaEQ2 <SyxbEaEQ2@users.noreply.github.com>2014-08-06 20:53:04 +0200
committerSyxbEaEQ2 <SyxbEaEQ2@users.noreply.github.com>2014-08-06 20:53:04 +0200
commit00cf122d7a79e81a2b328b7352d23eb0bdb17e52 (patch)
treec57f10fefceb66c253a70dfc4fcbd4f58aefeabc
parentc7667c2d7f602aecfd8a39f26d8151a363ba0b5e (diff)
downloadyoutube-dl-00cf122d7a79e81a2b328b7352d23eb0bdb17e52.tar.gz
youtube-dl-00cf122d7a79e81a2b328b7352d23eb0bdb17e52.tar.xz
youtube-dl-00cf122d7a79e81a2b328b7352d23eb0bdb17e52.zip
[downloader/common] Fix possible negative sleep time in slow_down()
-rw-r--r--youtube_dl/downloader/common.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/youtube_dl/downloader/common.py b/youtube_dl/downloader/common.py
index 6404e1928..33ebbf6b4 100644
--- a/youtube_dl/downloader/common.py
+++ b/youtube_dl/downloader/common.py
@@ -157,7 +157,7 @@ class FileDownloader(object):
             return
         speed = float(byte_counter) / elapsed
         if speed > rate_limit:
-            time.sleep((byte_counter / rate_limit) - elapsed)
+            time.sleep(max((byte_counter / rate_limit) - elapsed, 0))
 
     def temp_name(self, filename):
         """Returns a temporary filename for the given filename."""