Skip to content

utils #

Utilities for codegen.

Functions:

Name Description
create_server

Helper to create an HTTP server

mapping_representer

Helper to represent any Mapping as yaml.

logger module-attribute #

logger = getLogger(__name__)

Logger for companies_house_codegen.codegen

FileTypeExtension #

FileTypeExtension(mode: str = 'r', bufsize: int = -1, encoding: str | None = None, errors: str | None = None, extensions: Iterable[str] | None = None)

Extension argparse.FileType that adds checking for file extensions.

create_server #

create_server(server_address: tuple[str, int]) -> None

Helper to create an HTTP server

mapping_representer #

mapping_representer(dumper: SafeRepresenter, data: Mapping[Any, Any]) -> MappingNode

Helper to represent any Mapping as yaml.

Paramaters

dumper: SafeRepresenter A yaml dumper using the yaml.representer.SafeRepresenter mixin data: the collections.abc.Mapping object to be represented

Notes

Useful for represnting collection.OrderedDict objects.

Returns:

Type Description
MappingNode

a yaml.MappingNode which is used by dumper to represent a mapping