Browse Source

uTorrent ratio issue fixed

The tryFloat function returns 0 if it is fed with a float(!). This resulted in the seed_ratio being set to 0 on first/automatic download. When manually downloading, it did work as the ratio is stored as a string.
pull/1966/head
mano3m 12 years ago
parent
commit
fd95364d5f
  1. 2
      couchpotato/core/downloaders/utorrent/main.py
  2. 6
      couchpotato/core/helpers/variable.py

2
couchpotato/core/downloaders/utorrent/main.py

@ -95,7 +95,7 @@ class uTorrent(Downloader):
else:
self.utorrent_api.add_torrent_file(torrent_filename, filedata)
# Change settings of added torrents
# Change settings of added torrent
self.utorrent_api.set_torrent(torrent_hash, torrent_params)
if self.conf('paused', default = 0):
self.utorrent_api.pause_torrent(torrent_hash)

6
couchpotato/core/helpers/variable.py

@ -140,7 +140,11 @@ def tryInt(s):
except: return 0
def tryFloat(s):
try: return float(s) if '.' in s else tryInt(s)
try:
if isinstance(s, str):
return float(s) if '.' in s else tryInt(s)
else:
return float(s)
except: return 0
def natsortKey(s):

Loading…
Cancel
Save