def _patched_callable(obj):
    """Monkeypatch to allow autospec'ed classmethods and staticmethods."""
if isinstance(obj, type):
    return True
if getattr(obj, '__call__', None) is not None:
    return True
Как исправить classmethod с autospec в незащищенном классе?