class Signature(Generic[T]): (source)
Undocumented
Static Method | from_funcitem |
Undocumented |
Static Method | from_inspect_signature |
Undocumented |
Static Method | from_overloadedfuncdef |
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 |
Undocumented
Parameters | |
signature:inspect.Signature | Undocumented |
Returns | |
Signature[ | Undocumented |
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.
Parameters | |
stub:nodes.OverloadedFuncDef | Undocumented |
Returns | |
Signature[ | Undocumented |