diff -Naur urlgrabber-4.1.0-old/urlgrabber/progress.py urlgrabber-4.1.0/urlgrabber/progress.py
--- urlgrabber-4.1.0-old/urlgrabber/progress.py	2019-02-28 10:20:26.000000000 +0200
+++ urlgrabber-4.1.0/urlgrabber/progress.py	2022-05-14 21:18:40.082008879 +0300
@@ -220,7 +220,7 @@
 #
 
 def _term_add_bar(tl, bar_max_length, pc):
-    blen = bar_max_length
+    blen = int(bar_max_length)
     bar  = '='*int(blen * pc)
     if (blen * pc) - int(blen * pc) >= 0.5:
         bar += '-'
@@ -644,7 +644,7 @@
         self.start_time = now
         self.last_update_time = now
         self.last_amount_read = 0
-        self.ave_rate = None
+        self.ave_rate = 0
 
     def update(self, amount_read, now=None):
         if now is None: now = time.time()
