Class | cachedproperty |
Provides a cached property equivalent to the stacking of @cached and @property, but more efficient. |
Function | cached |
Simple decorator to cache result of method calls without args. |
Function | deprecate_default_argument_values |
Decorator which emitts a DeprecationWarning if any arguments specified are None or not passed at all. |
Function | path_wrapper |
return the given infer function wrapped to handle the path |
Function | raise_if_nothing_inferred |
Undocumented |
Function | yes_if_nothing_inferred |
Undocumented |
Constant | P |
Undocumented |
Constant | R |
Undocumented |
Decorator which emitts a DeprecationWarning if any arguments specified are None or not passed at all.
Arguments should be a key-value mapping, with the key being the argument to check and the value being a type annotation as string for the value of the argument.
Parameters | |
astroid_version:str | Undocumented |
**arguments:str | Undocumented |
Returns | |
Callable[ | Undocumented |
return the given infer function wrapped to handle the path
Used to stop inference if the node has already been looked
at for a given InferenceContext
to prevent infinite recursion