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:
parent
6511db1559
commit
2dc1d2e54e
@ -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:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user