Argument
Auto-generated documentation for mypy_boto3_builder.structures.argument module.
Method or function argument.
- mypy-boto3-builder / Modules / Mypy Boto3 Builder / Structures / Argument
Argument
class Argument():
def __init__(
name: str,
type_annotation: FakeAnnotation | None,
default: TypeConstant | None = None,
prefix: str = '',
):
Method or function argument.
Arguments
name
- Argument name.type_annotation
- Argument type annotation.value
- Default argument value.prefix
- Used for starargs.
Argument().is_kwflag
def is_kwflag() -> bool:
Whether argument is a *
keywords separator.
Argument().iterate_types
def iterate_types() -> Iterator[FakeAnnotation]:
Extract required type annotations.
See also
Argument.kwflag
@classmethod
def kwflag() -> _R:
Create *
keywords separator.
Argument().render
def render() -> str:
Render argument to a string.
Argument().required
@property
def required() -> bool:
Whether argument does not have a default value and is required.