pyhanko.config module

class pyhanko.config.StdLogOutput(value)

Bases: enum.Enum

An enumeration.

STDERR = 1
STDOUT = 2
class pyhanko.config.LogConfig(level: Union[int, str], output: Union[pyhanko.config.StdLogOutput, str])

Bases: object

level: Union[int, str]

Logging level, should be one of the levels defined in the logging module.

output: Union[pyhanko.config.StdLogOutput, str]

Name of the output file, or a standard one.

static parse_output_spec(spec)Union[pyhanko.config.StdLogOutput, str]
class pyhanko.config.CLIConfig(validation_contexts: Dict[str, dict], stamp_styles: Dict[str, dict], default_validation_context: str, default_stamp_style: str, time_tolerance: datetime.timedelta, log_config: Dict[Union[str, NoneType], pyhanko.config.LogConfig])

Bases: object

validation_contexts: Dict[str, dict]
stamp_styles: Dict[str, dict]
default_validation_context: str
default_stamp_style: str
time_tolerance: datetime.timedelta
log_config: Dict[Optional[str], pyhanko.config.LogConfig]
get_validation_context(name=None, as_dict=False)
get_stamp_style(name=None)pyhanko.stamp.TextStampStyle
pyhanko.config.init_validation_context_kwargs(trust, trust_replace, other_certs, time_tolerance=None)
pyhanko.config.parse_trust_config(trust_config, time_tolerance)dict
pyhanko.config.parse_logging_config(log_config_spec)Dict[Optional[str], pyhanko.config.LogConfig]
pyhanko.config.parse_cli_config(yaml_str)