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 |