Sign in
llvm
/
llvm-project
/
1fdec59bffc11ae37eb51a1b9869f0696bfd5312
/
.
/
lldb
/
packages
/
Python
/
lldbsuite
/
support
/
funcutils.py
blob: 648d95d23d970091010d0705ee9c6794de381c61 [
file
] [
log
] [
blame
]
import
inspect
def
requires_self
(
func
):
func_argc
=
len
(
inspect
.
getargspec
(
func
).
args
)
if
func_argc
==
0
or
(
getattr
(
func
,
'im_self'
,
None
)
is
not
None
)
or
(
hasattr
(
func
,
'__self__'
)):
return
False
else
:
return
True