diff options
author | Calum Lind <calumlind+deluge@gmail.com> | 2017-06-28 22:31:05 +0100 |
---|---|---|
committer | Calum Lind <calumlind+deluge@gmail.com> | 2018-06-18 20:06:35 +0100 |
commit | d45dbfe064e2c974663bab59d52b80dbe19fd35d (patch) | |
tree | 7c6d0f30130507abe444ec06dd2fc9fdc75d2a57 /deluge/core/core.py | |
parent | 3176b877a415edf0119fef3deeeddde9361a590b (diff) | |
download | deluge-d45dbfe064e2c974663bab59d52b80dbe19fd35d.tar.gz deluge-d45dbfe064e2c974663bab59d52b80dbe19fd35d.tar.bz2 deluge-d45dbfe064e2c974663bab59d52b80dbe19fd35d.zip |
[Core] Add is_session_paused method
Diffstat (limited to 'deluge/core/core.py')
-rw-r--r-- | deluge/core/core.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/deluge/core/core.py b/deluge/core/core.py index 2662ad221..4def9d727 100644 --- a/deluge/core/core.py +++ b/deluge/core/core.py @@ -630,14 +630,14 @@ class Core(component.Component): @export def pause_session(self): - """Pause all torrents in the session""" + """Pause the entire session""" if not self.session.is_paused(): self.session.pause() component.get('EventManager').emit(SessionPausedEvent()) @export def resume_session(self): - """Resume all torrents in the session""" + """Resume the entire session""" if self.session.is_paused(): self.session.resume() for torrent_id in self.torrentmanager.torrents: @@ -645,6 +645,11 @@ class Core(component.Component): component.get('EventManager').emit(SessionResumedEvent()) @export + def is_session_paused(self): + """Returns the activity of the session""" + return self.session.is_paused() + + @export def resume_torrent(self, torrent_id): """Resumes a torrent""" log.debug('Resuming: %s', torrent_id) |