Sign in
android
/
toolchain
/
rustc
/
refs/heads/rust-1.73.0
/
.
/
src
/
llvm-project
/
lldb
/
packages
/
Python
/
lldbsuite
/
support
/
funcutils.py
blob: 55db939de96c2f26e3201de4c061d7e8bc56bc6a [
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