From e2f8da9450221d0e87d0a5d48778fc8ff5d6fd44 Mon Sep 17 00:00:00 2001
From: sguazt <marco.guazzone@gmail.com>
Date: Sun, 17 Jan 2021 11:56:59 +0100
Subject: [PATCH] Core: raise an error if the configuration file does not exist
 (fix issue #1)

---
 easycloud/core/metaconfmanager.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/easycloud/core/metaconfmanager.py b/easycloud/core/metaconfmanager.py
index 69ffb10..19339e4 100755
--- a/easycloud/core/metaconfmanager.py
+++ b/easycloud/core/metaconfmanager.py
@@ -24,7 +24,8 @@ class MetaConfManager(ABC):
         else:
             self._config_file = config_file
 
-        self.parser.read(open(self._config_file, "r"))
+        # NOTE: this will raise an error if the configuration file does not exist
+        self.parser.read_file(open(self._config_file, "r"))
 
         self.read_login_data()
         self.read_platform_options()
-- 
GitLab