Base

Auto-generated documentation for mypy_boto3_builder.postprocessors.base module.

Base postprocessor for classes and methods.

BasePostprocessor

[find in source code]

class BasePostprocessor(ABC):
    def __init__(
        session: Session,
        package: ServicePackage,
        service_names: Sequence[ServiceName],
    ) -> None:

Base postprocessor for classes and methods.

Arguments

  • session - Boto3 session
  • package - Service package
  • service_names - Available service names

See also

BasePostprocessor().extend_literals

[find in source code]

def extend_literals() -> None:

Add extra literals.

  • <Class>ServiceName
  • ServiceName
  • ResourceServiceName
  • PaginatorName
  • WaiterName
  • RegionName

BasePostprocessor().generate_docstrings

[find in source code]

def generate_docstrings() -> None:

Generate all docstrings.

BasePostprocessor().process_package

[find in source code]

@abstractmethod
def process_package() -> None:

Postprocess built package.

BasePostprocessor().replace_self_ref_typed_dicts

[find in source code]

def replace_self_ref_typed_dicts() -> None:

Remove self-references from TypedDicts.