Base
Auto-generated documentation for mypy_boto3_builder.postprocessors.base module.
Base postprocessor for classes and methods.
- mypy-boto3-builder / Modules / Mypy Boto3 Builder / Postprocessors / Base
BasePostprocessor
class BasePostprocessor(ABC):
def __init__(
session: Session,
package: ServicePackage,
service_names: Sequence[ServiceName],
) -> None:
Base postprocessor for classes and methods.
Arguments
session
- Boto3 sessionpackage
- Service packageservice_names
- Available service names
See also
BasePostprocessor().extend_literals
def extend_literals() -> None:
Add extra literals.
<Class>ServiceName
ServiceName
ResourceServiceName
PaginatorName
WaiterName
RegionName
BasePostprocessor().generate_docstrings
def generate_docstrings() -> None:
Generate all docstrings.
BasePostprocessor().process_package
@abstractmethod
def process_package() -> None:
Postprocess built package.
BasePostprocessor().replace_self_ref_typed_dicts
def replace_self_ref_typed_dicts() -> None:
Remove self-references from TypedDicts.