summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Resch <andrewresch@gmail.com>2010-03-29 10:57:29 -0700
committerAndrew Resch <andrewresch@gmail.com>2010-03-29 10:57:29 -0700
commitee9c7d19711069054509bf66ffb4fb491e365b0c (patch)
tree93797060bfa24646a245b4d0f9981206613b8f76
parent7dff81b60b6020dde1fe18a2ad86a790860cc3e8 (diff)
downloaddeluge-ee9c7d19711069054509bf66ffb4fb491e365b0c.tar.gz
deluge-ee9c7d19711069054509bf66ffb4fb491e365b0c.tar.bz2
deluge-ee9c7d19711069054509bf66ffb4fb491e365b0c.zip
Fix #1202 set self.state during instantiation regardless of the libtorrent state
-rw-r--r--deluge/core/torrent.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/deluge/core/torrent.py b/deluge/core/torrent.py
index aa30823f8..f9f80ca7a 100644
--- a/deluge/core/torrent.py
+++ b/deluge/core/torrent.py
@@ -339,6 +339,10 @@ class Torrent(object):
LTSTATE = deluge.common.LT_TORRENT_STATE
ltstate = int(self.handle.status().state)
+ # Set self.state to the ltstate right away just incase we don't hit some
+ # of the logic below
+ self.state = str(ltstate)
+
log.debug("set_state_based_on_ltstate: %s", deluge.common.LT_TORRENT_STATE[ltstate])
log.debug("session.is_paused: %s", component.get("Core").session.is_paused())