r365 - /debtorrent/trunk/DebTorrent/BT1/track.py
camrdale-guest at users.alioth.debian.org
camrdale-guest at users.alioth.debian.org
Mon Jan 28 04:27:31 UTC 2008
Author: camrdale-guest
Date: Mon Jan 28 04:27:31 2008
New Revision: 365
URL: http://svn.debian.org/wsvn/debtorrent/?sc=1&rev=365
Log:
Fix a bug in the trackers new uploaded and downloaded calculation.
Modified:
debtorrent/trunk/DebTorrent/BT1/track.py
Modified: debtorrent/trunk/DebTorrent/BT1/track.py
URL: http://svn.debian.org/wsvn/debtorrent/debtorrent/trunk/DebTorrent/BT1/track.py?rev=365&op=diff
==============================================================================
--- debtorrent/trunk/DebTorrent/BT1/track.py (original)
+++ debtorrent/trunk/DebTorrent/BT1/track.py Mon Jan 28 04:27:31 2008
@@ -1047,10 +1047,10 @@
if event == 'stopped':
if peer:
- if uploaded > peer['uploaded']:
+ if uploaded > peer.setdefault('uploaded', uploaded):
stats['uploaded'] += uploaded - peer['uploaded']
peer['uploaded'] = uploaded
- if downloaded > peer['downloaded']:
+ if downloaded > peer.setdefault('downloaded', downloaded):
stats['downloaded'] += downloaded - peer['downloaded']
peer['downloaded'] = downloaded
@@ -1111,10 +1111,10 @@
del bc[1][myid]
peer['left'] = left
- if uploaded > peer['uploaded']:
+ if uploaded > peer.setdefault('uploaded', uploaded):
stats['uploaded'] += uploaded - peer['uploaded']
peer['uploaded'] = uploaded
- if downloaded > peer['downloaded']:
+ if downloaded > peer.setdefault('downloaded', downloaded):
stats['downloaded'] += downloaded - peer['downloaded']
peer['downloaded'] = downloaded
More information about the Debtorrent-commits
mailing list