perun.configuration

Configuration module.

Attributes

log

_default_config

config

globalConfigPath

localConfigPath

Functions

read_custom_config(→ None)

Read INI config file and save in global configuration objects.

save_to_config(key, value)

Save key and value to configuration.

read_environ()

Read perun environmental variables.

sanitize_config(→ configparser.ConfigParser)

Sanitize configuration values.

Module Contents

perun.configuration.log
perun.configuration._default_config: Mapping[str, Mapping[str, Any]]
perun.configuration.config: configparser.ConfigParser
perun.configuration.globalConfigPath
perun.configuration.localConfigPath
perun.configuration.read_custom_config(pathStr: str) None

Read INI config file and save in global configuration objects.

Parameters

pathStrstr

Path to configuration file.

perun.configuration.save_to_config(key: str, value: Any)

Save key and value to configuration.

Parameters

keystr

Option name

valueAny

Option value

perun.configuration.read_environ()

Read perun environmental variables.

perun.configuration.sanitize_config(config) configparser.ConfigParser

Sanitize configuration values.

Parameters

configconfigparser.ConfigParser

Configuration object.

Returns

configparser.ConfigParser

Sanitized configuration object.