ParameterKind
ClassEnumSource
ParameterKind.POSITIONAL_ONLY = "positional-only"
ParameterKind.POSITIONAL_OR_KEYWORD = "positional or keyword"
ParameterKind.VAR_POSITIONAL = "variadic positional"
ParameterKind.KEYWORD_ONLY = "keyword-only"
ParameterKind.VAR_KEYWORD = "variadic keyword"
Replica of the inspect._ParameterKind.
Enums
| Name | Type | Value |
|---|---|---|
POSITIONAL_ONLY | str | "positional-only" |
POSITIONAL_OR_KEYWORD | str | "positional or keyword" |
VAR_POSITIONAL | str | "variadic positional" |
KEYWORD_ONLY | str | "keyword-only" |
VAR_KEYWORD | str | "variadic keyword" |
Methods
from_param
v_1: ParameterKind = ParameterKind.from_param(param: Parameter)
Get the ParameterKind enum item from the inspected function parameter.
Requires
| Name | Type | Required | |
|---|---|---|---|
param | Parameter | A parameter inspected from a function. |
Returns
| Name | Type | |
|---|---|---|
v_1 | ParameterKind | The parameter type which is eqivalent to param.kind. |