![]() I've used any because it needs to be infinitely recursive, something that we simply can't model. But basically until it goes into validator we have no way of knowing what's going on, since one can write code like: ```python KwargInfo[str]('arg', object, validator=_some_very_complex_logic_to_get_specific_string) ``` As such, we can't assume that validator is receiving a type _T, it could be anything. |
||
---|---|---|
.. | ||
__init__.py | ||
_unholder.py | ||
baseobjects.py | ||
decorators.py | ||
disabler.py | ||
exceptions.py | ||
helpers.py | ||
interpreterbase.py | ||
operator.py |