def update_parser(self, parser):
self._parser = parser<EOL>ini_str = argparse_to_ini(parser)<EOL>configp = configparser.ConfigParser(allow_no_value=True)<EOL>configp.read_dict(self._config)<EOL>configp.read_string(ini_str)<EOL>self._config.update(<EOL>{s: dict(configp.items(s))<EOL>for s in configp.sections()}<EOL>)<EOL>
Update config dictionary with declared arguments in an argparse.parser
        New variables will be created, and existing ones overridden.

        Args:
            parser (argparse.ArgumentParser): parser to read variables from