Sign in
llvm
/
llvm-project
/
lldb
/
5f8ea54fc551406a140ce2da1f1cbd4976d98c29
/
.
/
packages
/
Python
/
lldbsuite
/
support
/
funcutils.py
blob: af5da0061e1caf4a3100c1b93e3b3c43761d8d30 [
file
] [
log
] [
blame
]
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