repodb: Do not fail when Distribution tag is missing

This commit is contained in:
Fatih Aşıcı
2010-05-26 08:47:58 +00:00
parent 147513c537
commit 773a4740a0
+4 -2
View File
@@ -228,11 +228,13 @@ class RepoDB(lazydb.LazyDB):
def get_distribution(self, name):
doc = self.get_repo_doc(name)
return doc.getTag("Distribution").getTagData("SourceName")
distro = doc.getTag("Distribution")
return distro and distro.getTagData("SourceName")
def get_distribution_release(self, name):
doc = self.get_repo_doc(name)
return doc.getTag("Distribution").getTagData("Version")
distro = doc.getTag("Distribution")
return distro and distro.getTagData("Version")
def check_distribution(self, name):
if ctx.get_option('ignore_check'):