pyhanko.config module¶
-
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)¶