I've tried all the methods described in this post and wondering if there are limitations if dealt with non-native libraries?
import unreal
print(unreal.load_asset)
>>> <built-in function load_asset>
Now when I run
import inspect
inspect.ismethod(getattr(unreal, 'load_asset'))
>>> False
Is this a C++ Binding issue? Any details on how type check handles this?