Helpers
Auto-generated documentation for builder.mypy_boto3_builder.parsers.helpers module.
Helpers for parsing methods and attributes.
- mypy-boto3 / Modules /
Builder
/ Mypy Boto3 Builder / Parsers / Helpers
get_public_methods
def get_public_methods(inspect_class: Any) -> Dict[str, FunctionType]:
Extract public methods from any class.
Arguments
inspect_class
- Inspect class.
Returns
A dictionary of method name and method.
parse_attributes
def parse_attributes(
service_name: ServiceName,
resource_name: str,
resource: Boto3ServiceResource,
) -> List[Attribute]:
Extract attributes from boto3 resource.
Arguments
resource
- boto3 service resource.
Returns
A list of Attribute structures.
parse_method
def parse_method(
parent_name: str,
name: str,
method: FunctionType,
service_name: ServiceName,
) -> Method:
Parse method to a structure.
Arguments
parent_name
- Parent class name.method
- Inspect method.
Returns
Method structure.