]> TLD Linux GIT Repositories - tld-builder.git/blobdiff - TLD_Builder/rpm_builder.py
- python3 raises error when dictionary is changed during loop
[tld-builder.git] / TLD_Builder / rpm_builder.py
index c2ac3634da4217b3e0657b925af51a47eb1ef93d..562d3e4dee2f3991fb15e6a715c456e4244ad547 100644 (file)
@@ -8,7 +8,9 @@ import atexit
 import time
 import datetime
 import string
-import urllib
+import urllib.request
+import urllib.parse
+import urllib.error
 
 from config import config, init_conf
 from bqueue import B_Queue
@@ -134,7 +136,7 @@ def fetch_src(r, b):
         b.log_line("error: unable to write to `%s': %s" % (b.src_rpm, e))
         raise
 
-    bytes = f.tell()
+    bytes = float(f.headers['content-length'])
     f.close()
     o.close()
     t = time.time() - start