1
0
mirror of https://github.com/ARM-software/workload-automation.git synced 2025-02-20 20:09:11 +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):
return os.path.join(self.user_directory, 'config.yaml')
def __init__(self, environ):
def __init__(self, environ=os.environ):
super(MetaConfiguration, self).__init__()
user_directory = environ.pop('WA_USER_DIRECTORY', '')
if user_directory: