summaryrefslogtreecommitdiffstats
path: root/deluge/core/core.py
diff options
context:
space:
mode:
authorCalum Lind <calumlind+deluge@gmail.com>2017-06-28 22:31:05 +0100
committerCalum Lind <calumlind+deluge@gmail.com>2018-06-18 20:06:35 +0100
commitd45dbfe064e2c974663bab59d52b80dbe19fd35d (patch)
tree7c6d0f30130507abe444ec06dd2fc9fdc75d2a57 /deluge/core/core.py
parent3176b877a415edf0119fef3deeeddde9361a590b (diff)
downloaddeluge-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.py9
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)