[newui] repo.mirrorlist may be None

Brian C. Lane bcl at redhat.com
Fri Jul 27 20:59:19 UTC 2012


From: "Brian C. Lane" <bcl at redhat.com>

---
 pyanaconda/packaging/__init__.py |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/pyanaconda/packaging/__init__.py b/pyanaconda/packaging/__init__.py
index ca23f53..02a1a5d 100644
--- a/pyanaconda/packaging/__init__.py
+++ b/pyanaconda/packaging/__init__.py
@@ -169,7 +169,9 @@ class Payload(object):
 
     def _repoNeedsNetwork(self, repo):
         """ Returns True if the ksdata repo requires networking. """
-        urls = [repo.baseurl] + repo.mirrorlist
+        urls = [repo.baseurl]
+        if repo.mirrorlist:
+            urls.extend(repo.mirrorlist)
         network_protocols = ["http:", "ftp:", "nfs:", "nfsiso:"]
         for url in urls:
             if any([url.startswith(p) for p in network_protocols]):
-- 
1.7.7.6



More information about the anaconda-patches mailing list