analyze Function ================ .. py:function:: analyze(obj) :no-index: Purpose ------- Return an :class:`Info` wrapper for the given object. Example ------- .. code-block:: python from piethorn.typing.analyze import analyze def sample(a, /, b: int, *args, c=3, **kwargs) -> str: return "ok" info = analyze(sample) info.arguments.positional