From bd64316743e722b18c90e58f9029d62df28f7c08 Mon Sep 17 00:00:00 2001
From: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date: Tue, 13 Dec 2016 10:37:40 +0100
Subject: [PATCH] Don't try to parse non-existing configuration file

Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Differential Revision: https://phabricator.apertis.org/D5246
---
 tools/ade | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/tools/ade b/tools/ade
index 3aa7029..1d00869 100755
--- a/tools/ade
+++ b/tools/ade
@@ -483,6 +483,8 @@ class SysrootManager:
     def _get_url(self, version):
         url = self.url
         if not url:
+            if not self.config:
+                raise SysrootManagerError("No URL given to retrieve {0} sysroot" .format(version.distro))
             try:
                 parser = configparser.ConfigParser(interpolation=None)
                 parser.read(self.config)
-- 
GitLab