Libtorrent: updated canonical eta function; returns eta in seconds
authorAdriana Draghici <adriana008@gmail.com>
Fri, 6 Nov 2009 16:57:57 +0000 (16:57 +0000)
committerAdriana Draghici <adriana008@gmail.com>
Fri, 6 Nov 2009 16:57:57 +0000 (16:57 +0000)
Signed-off-by: Adriana Draghici <adriana008@gmail.com>
log-parser/libtorrent/StatusParser.py

index e83c4b1..30f1f29 100644 (file)
@@ -59,7 +59,12 @@ def libtorrent_canon_eta(non_canon_value):
         eta.append(int(eta_string_array[i]))
     for i in range(len(eta_string_array), 4):
         eta.insert(0, 0)
-    return eta
+    
+    # adriana >:)
+    eta2 = datetime.timedelta(eta[0], eta[3], 0, 0, eta[2], eta[1], 0)
+    eta_seconds = eta.days * 24 * 3600 + eta.seconds
+    return eta_seconds
+    #return eta
 
 #
 # sample libtorrent status line