diff --git a/easycloud/core/metaconfmanager.py b/easycloud/core/metaconfmanager.py index 7d6fb6e1079aa7d4d1dc81c86fd08a20be0e1b84..69ffb10cfd7712bbbfbf8dcfcfe0471262d7ad53 100755 --- a/easycloud/core/metaconfmanager.py +++ b/easycloud/core/metaconfmanager.py @@ -23,7 +23,9 @@ class MetaConfManager(ABC): self._config_file = os.path.join(os.path.dirname(os.path.realpath(__file__)), os.pardir, "modules", platform, "settings.cfg") else: self._config_file = config_file - self.parser.read(self._config_file) + + self.parser.read(open(self._config_file, "r")) + self.read_login_data() self.read_platform_options() self.read_options()