Make the `name` parameter mandatory for the constructor of `ConfigFile`

Signed-off-by: Gabor Mezei <gabor.mezei@arm.com>
diff --git a/scripts/config.py b/scripts/config.py
old mode 100755
new mode 100644
index ba5a00c..fcc3fff
--- a/scripts/config.py
+++ b/scripts/config.py
@@ -403,7 +403,7 @@
 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 @@
                                  _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 @@
                                  _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.