1
0
mirror of https://github.com/ARM-software/workload-automation.git synced 2025-02-21 12:28:44 +00:00

confirguration/core: Add parameter default to MetaConfig

Uses os.eviron as the default environment for creation of a
MetaConfiguration object, this allows an instance to be created without
providing any parameters and fixes re-creating an instance from pod.
This commit is contained in:
Marc Bonnici 2017-12-22 10:39:53 +00:00 committed by setrofim
parent 6511db1559
commit 2dc1d2e54e

View File

@ -626,7 +626,7 @@ class MetaConfiguration(Configuration):
def user_config_file(self): def user_config_file(self):
return os.path.join(self.user_directory, 'config.yaml') return os.path.join(self.user_directory, 'config.yaml')
def __init__(self, environ): def __init__(self, environ=os.environ):
super(MetaConfiguration, self).__init__() super(MetaConfiguration, self).__init__()
user_directory = environ.pop('WA_USER_DIRECTORY', '') user_directory = environ.pop('WA_USER_DIRECTORY', '')
if user_directory: if user_directory: