Base#
Mypy_boto3_builder Index / Mypy Boto3 Builder / Postprocessors / Base
Auto-generated documentation for mypy_boto3_builder.postprocessors.base module.
BasePostprocessor#
Base postprocessor for classes and methods.
Arguments#
session
- Boto3 sessionpackage
- Service packageservice_names
- Available service names
Signature#
class BasePostprocessor(ABC):
def __init__(
self,
session: Session,
package: ServicePackage,
service_names: Sequence[ServiceName],
) -> None: ...
See also#
BasePostprocessor()._replace_typed_dict_references#
Replace self references with Dict[str, Any]
to avoid circular dependencies.
Signature#
def _replace_typed_dict_references(
self, typed_dict: TypeTypedDict, reference: TypeTypedDict, depth: int
) -> None: ...
See also#
BasePostprocessor().extend_literals#
Add extra literals.
<Class>ServiceName
ServiceName
ResourceServiceName
PaginatorName
WaiterName
RegionName
Signature#
BasePostprocessor().generate_docstrings#
Generate all docstrings.
Signature#
BasePostprocessor().process_package#
Postprocess built package.
Signature#
BasePostprocessor().replace_self_ref_typed_dicts#
Remove self-references from TypedDicts.