diff options
author | Andrew Resch <andrewresch@gmail.com> | 2010-03-29 10:57:29 -0700 |
---|---|---|
committer | Andrew Resch <andrewresch@gmail.com> | 2010-03-29 10:57:29 -0700 |
commit | ee9c7d19711069054509bf66ffb4fb491e365b0c (patch) | |
tree | 93797060bfa24646a245b4d0f9981206613b8f76 | |
parent | 7dff81b60b6020dde1fe18a2ad86a790860cc3e8 (diff) | |
download | deluge-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.py | 4 |
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()) |