summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMichal Minar <miminar@redhat.com>2013-09-04 12:52:07 +0200
committerMichal Minar <miminar@redhat.com>2013-09-10 14:45:47 +0200
commit4c8d6e464b380b4f7b074d54be8a7b2d63fd92f8 (patch)
tree552333b9f31af18bd08936829e94a95c6a5f8e59 /src
parentc54f3900eb868ff3b87933000a374569fd649cd6 (diff)
downloadopenlmi-providers-4c8d6e464b380b4f7b074d54be8a7b2d63fd92f8.tar.gz
openlmi-providers-4c8d6e464b380b4f7b074d54be8a7b2d63fd92f8.tar.xz
openlmi-providers-4c8d6e464b380b4f7b074d54be8a7b2d63fd92f8.zip
fix issues when creating instance for broken repository
If repository has unaccessible metalink, some properties can not be obtained, set them to None.
Diffstat (limited to 'src')
-rw-r--r--src/software/lmi/software/yumdb/repository.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/software/lmi/software/yumdb/repository.py b/src/software/lmi/software/yumdb/repository.py
index 23fd5b8..33b77f7 100644
--- a/src/software/lmi/software/yumdb/repository.py
+++ b/src/software/lmi/software/yumdb/repository.py
@@ -201,7 +201,8 @@ def make_repository_from_db(repo):
prop_name, repo.name, exc))
if prop_name == "ready":
metadata[prop_name] = False
- continue
+ else:
+ metadata[prop_name] = None
res = Repository(id(repo), **metadata)
return res