From 17d59de36e42164eb5c4e57179ebad85401db4a3 Mon Sep 17 00:00:00 2001 From: Faik Uygur Date: Mon, 15 Jun 2009 11:49:18 +0000 Subject: [PATCH] Group may not have any component --- pisi/db/groupdb.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pisi/db/groupdb.py b/pisi/db/groupdb.py index 26778ef1..56f54acc 100644 --- a/pisi/db/groupdb.py +++ b/pisi/db/groupdb.py @@ -65,4 +65,10 @@ class GroupDB(lazydb.LazyDB): return group def get_group_components(self, name, repo=None): - return self.gcdb.get_item(name, repo) + if not self.has_group(name, repo): + raise Exception(_('Group %s not found') % name) + + if self.gcdb.has_item(name): + return self.gcdb.get_item(name, repo) + + return []