From a672a51c03778f1723d34ca5c9cd743751d1ce0f Mon Sep 17 00:00:00 2001 From: Faik Uygur Date: Thu, 18 Jun 2009 07:00:38 +0000 Subject: [PATCH] add exception GroupNotFound --- pisi/db/groupdb.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pisi/db/groupdb.py b/pisi/db/groupdb.py index 8f563c41..ea8c50fb 100644 --- a/pisi/db/groupdb.py +++ b/pisi/db/groupdb.py @@ -20,6 +20,9 @@ import pisi.db.itembyrepo import pisi.group import pisi.db.lazydb as lazydb +class GroupNotFound(Exception): + pass + class GroupDB(lazydb.LazyDB): def __init__(self): @@ -60,7 +63,7 @@ class GroupDB(lazydb.LazyDB): def get_group(self, name, repo = None): if not self.has_group(name, repo): - raise Exception(_('Group %s not found') % name) + raise GroupNotFound(_('Group %s not found') % name) group = pisi.group.Group() group.parse(self.gdb.get_item(name, repo)) @@ -69,7 +72,7 @@ class GroupDB(lazydb.LazyDB): def get_group_components(self, name, repo=None): if not self.has_group(name, repo): - raise Exception(_('Group %s not found') % name) + raise GroupNotFound(_('Group %s not found') % name) if self.gcdb.has_item(name): return self.gcdb.get_item(name, repo)