From 36eefc1b7f9e0aac8bd551b9efba9c3c3e5a062a Mon Sep 17 00:00:00 2001 From: Faik Uygur Date: Thu, 28 Jan 2010 12:22:06 +0000 Subject: [PATCH] Add repo arch,dist,dist_release getter methods to RepoDB --- pisi/db/repodb.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pisi/db/repodb.py b/pisi/db/repodb.py index 345e7ee9..c755d80f 100644 --- a/pisi/db/repodb.py +++ b/pisi/db/repodb.py @@ -213,3 +213,15 @@ class RepoDB(lazydb.LazyDB): def repo_active(self, name): return self.repoorder.get_status(name) == "active" + + def get_architecture(self, name): + doc = self.get_repo_doc(name) + return doc.getTag("Distribution").getTagData("Architecture") + + def get_distribution(self, name): + doc = self.get_repo_doc(name) + return doc.getTag("Distribution").getTagData("SourceName") + + def get_distribution_release(self, name): + doc = self.get_repo_doc(name) + return doc.getTag("Distribution").getTagData("Version")