INNER CODE UNIT · Python
_outside_click_stacklevel
pallets/click · src/click/core.py:108
def _outside_click_stacklevel() -> int:
"""Depth of the first stack frame outside Click.
.. versionadded:: 8.6.0
"""
frame: FrameType | None = sys._getframe(1)
level = 1
while frame is not None:
module = frame.f_globals.get("__name__", "")
if module != "click" and not module.startswith("click."):
return level
frame = frame.f_back
level += 1
return level