bolt/deps/llvm-18.1.8/lldb/packages/Python/lldbsuite/support/funcutils.py

14 lines
282 B
Python
Raw Normal View History

2025-02-14 19:21:04 +01:00
import inspect
def requires_self(func):
func_argc = len(inspect.getfullargspec(func).args)
if (
func_argc == 0
or (getattr(func, "im_self", None) is not None)
or (hasattr(func, "__self__"))
):
return False
else:
return True