diff options
author | Michal Minar <miminar@redhat.com> | 2013-09-04 12:52:07 +0200 |
---|---|---|
committer | Michal Minar <miminar@redhat.com> | 2013-09-10 14:45:47 +0200 |
commit | 4c8d6e464b380b4f7b074d54be8a7b2d63fd92f8 (patch) | |
tree | 552333b9f31af18bd08936829e94a95c6a5f8e59 | |
parent | c54f3900eb868ff3b87933000a374569fd649cd6 (diff) | |
download | openlmi-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.
-rw-r--r-- | src/software/lmi/software/yumdb/repository.py | 3 |
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 |