[nanny] Add get_block_status_by_uid to Quarterback
- From: Roberto Majadas <telemaco src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nanny] Add get_block_status_by_uid to Quarterback
- Date: Sun, 23 Jan 2011 18:08:29 +0000 (UTC)
commit 9f187e1ac924eadc74172ea74da9fa6c263eea90
Author: Roberto Majadas <roberto majadas openshine com>
Date: Mon Jan 17 20:37:24 2011 +0100
Add get_block_status_by_uid to Quarterback
daemon/src/QuarterBack.py | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
---
diff --git a/daemon/src/QuarterBack.py b/daemon/src/QuarterBack.py
index 843e3cf..9730951 100644
--- a/daemon/src/QuarterBack.py
+++ b/daemon/src/QuarterBack.py
@@ -154,6 +154,18 @@ class QuarterBack(gobject.GObject) :
available_time = self.get_available_time(user_id, app_id)
self.emit("block-status", block_status, user_id, app_id, next_change, available_time)
+ def get_block_status_by_uid(self, user_id):
+ if user_id not in self.blocks.keys():
+ return {}
+
+ ret = {}
+ for app_id in self.blocks[user_id] :
+ block_status, next_change = self.is_blocked(user_id, app_id)
+ available_time = self.get_available_time(user_id, app_id)
+ ret[app_id] = [block_status, next_change, available_time]
+
+ return ret
+
def __check_users_info(self):
some_users_info_changed = False
if not self.usersmanager.has_changes() :
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]