# Check wether none of the environment variables has the same name as any of the default values in "basic.config"
forkin_defaults['basic.config'].keys():
ifkinos.environ:
Configuration._warning(fr'The environment variable "{k}" conflicts with an option with the same name in the section \[[i]basic.config[/i]].\nPlease consider renaming the environment variable otherwise it cannot be used for interpolation in that section.')
# Add (empty) default for supported environment variables to the defaults dictionary for the interpolation during reading the configuration file
Configuration._print(f'[red]Error in configuration file: {Configuration.configfile}\n{str(e)}')
Configuration._print('\n[red]Please provide the option in the section [bold](basic.config)[/bold] in the configuration file or set an environment variable with that name.\n')
Configuration._error(fr'Error in configuration file: {Configuration.configfile}\n{str(e)}\n\nPlease provide this configuration option in the section \[[i]basic.config[/i]], or set an environment variable with that name.\n')
returnFalse
exceptExceptionase:# about when findings errors in configuration
Configuration._print(f'[red]Error in configuration file: {Configuration.configfile}\n{str(e)}')
Configuration._error(f'Error in configuration file: {Configuration.configfile}\n{str(e)}')