View on GitHub

mypy_boto3

Type annotations for boto3 compatible with mypy, VSCode and PyCharm

Download this project as a .zip file Download this project as a tar.gz file

Parse Resource

Auto-generated documentation for builder.mypy_boto3_builder.parsers.parse_resource module.

Parser for Boto3 ServiceResource sub-resource, produces structures.Resource

get_resource_public_methods

[find in source code]

def get_resource_public_methods(
    resource_class: Type[Boto3ServiceResource],
) -> Dict[str, FunctionType]:

Extract public methods from boto3 sub resource.

Arguments

Returns

A dictionary of method name and method.

parse_resource

[find in source code]

def parse_resource(
    name: str,
    resource: Boto3ServiceResource,
    service_name: ServiceName,
    shape_parser: ShapeParser,
) -> Resource:

Parse boto3 sub Resource data.

Arguments

Returns

Resource structure.