]> code.ossystems Code Review - openembedded-core.git/commitdiff
bitbake/fetch2: Ignore UnboundLocalError in exception handler in try_mirror
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 8 Feb 2011 17:30:45 +0000 (17:30 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 8 Feb 2011 17:30:45 +0000 (17:30 +0000)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
bitbake/lib/bb/fetch2/__init__.py

index 8e35f5487ee9b411af230dbe23f4bbf1e96b8f45..ee3476bcc8055eacf9351f8aa62137cbd9b167fa 100644 (file)
@@ -448,8 +448,11 @@ def try_mirrors(d, origud, mirrors, check = False):
 
         except bb.fetch2.BBFetchException:
             logger.debug(1, "Mirror fetch failure for url %s (original url: %s)" % (newuri, origud.url))
-            if os.path.isfile(ud.localpath):
-                bb.utils.remove(ud.localpath)
+            try:
+                if os.path.isfile(ud.localpath):
+                    bb.utils.remove(ud.localpath)
+            except UnboundLocalError:
+                pass
             continue
     return None