Skip to main content

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

NameTypeValue
POSITIONAL_ONLYstr"positional-only"
POSITIONAL_OR_KEYWORDstr"positional or keyword"
VAR_POSITIONALstr"variadic positional"
KEYWORD_ONLYstr"keyword-only"
VAR_KEYWORDstr"variadic keyword"

Methods

from_param

v_1: ParameterKind = ParameterKind.from_param(param: Parameter)

Get the ParameterKind enum item from the inspected function parameter.

Requires

NameTypeRequired
Description
paramParameterA parameter inspected from a function.

Returns

NameType
Description
v_1ParameterKindThe parameter type which is eqivalent to param.kind.