class documentation
Undocumented
Static Method | from |
Undocumented |
Static Method | from |
Undocumented |
Static Method | from |
Returns a Signature from an OverloadedFuncDef. |
Method | __init__ |
Undocumented |
Method | __str__ |
Undocumented |
Instance Variable | kwonly |
Undocumented |
Instance Variable | pos |
Undocumented |
Instance Variable | varkw |
Undocumented |
Instance Variable | varpos |
Undocumented |
@staticmethod
def from_inspect_signature(signature:
def from_inspect_signature(signature:
inspect.Signature
) -> Signature[ inspect.Parameter]
:
(source)
¶
Undocumented
@staticmethod
def from_overloadedfuncdef(stub:
def from_overloadedfuncdef(stub:
nodes.OverloadedFuncDef
) -> Signature[ nodes.Argument]
:
(source)
¶
Returns a Signature from an OverloadedFuncDef. If life were simple, to verify_overloadedfuncdef, we'd just verify_funcitem for each of its items. Unfortunately, life isn't simple and overloads are pretty deceitful. So instead, we try and combine the overload's items into a single signature that is compatible with any lies it might try to tell.