Make the name parameter mandatory for the constructor of ConfigFile

Signed-off-by: Gabor Mezei <gabor.mezei@arm.com>
This commit is contained in:
Gabor Mezei 2024-06-26 18:01:09 +02:00
parent 8a64d8e346
commit 93a6d1f6ec
No known key found for this signature in database
GPG Key ID: 6310BD29B0BFF98C

6
scripts/config.py Executable file → Normal file
View File

@ -403,7 +403,7 @@ def no_platform_adapter(adapter):
class ConfigFile(metaclass=ABCMeta):
"""Representation of a configuration file."""
def __init__(self, default_path, filename=None, name=''):
def __init__(self, default_path, name, filename=None):
"""Check if the config file exists."""
if filename is None:
for candidate in default_path:
@ -516,7 +516,7 @@ class MbedtlsConfigFile(ConfigFile):
_path_in_tree)]
def __init__(self, filename=None):
super().__init__(self.default_path, filename, 'Mbed TLS')
super().__init__(self.default_path, 'Mbed TLS', filename)
self.current_section = 'header'
def _format_template(self, setting, name, indent, middle):
@ -554,7 +554,7 @@ class CryptoConfigFile(ConfigFile):
_path_in_tree)]
def __init__(self, filename=None):
super().__init__(self.default_path, filename, 'Crypto')
super().__init__(self.default_path, 'Crypto', filename)
def _format_template(self, setting, name, indent, middle):
"""Build a line for crypto_config.h for the given setting.