Browse Source

fix bar.finish

Arnau Sanchez 10 years ago
parent
commit
34ad9fca58
1 changed files with 4 additions and 1 deletions
  1. 4 1
      youtube_upload/main.py

+ 4 - 1
youtube_upload/main.py

@@ -69,7 +69,10 @@ def get_progress_info():
                 bar.maxval = total_size
                 bar.start()
             bar.update(completed)
-        return progressinfo(callback=_callback, finish=bar.finish)
+        def _finish():
+            if hasattr(bar, "next_update"):
+                return bar.finish()
+        return progressinfo(callback=_callback, finish=_finish)
     else:
         return progressinfo(callback=None, finish=lambda: True)