From d45dbfe064e2c974663bab59d52b80dbe19fd35d Mon Sep 17 00:00:00 2001 From: Calum Lind Date: Wed, 28 Jun 2017 22:31:05 +0100 Subject: [PATCH] [Core] Add is_session_paused method --- deluge/core/core.py | 9 +++++++-- 1 file 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,20 +630,25 @@ 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: self.torrentmanager[torrent_id].update_state() 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"""