def db_log(*args, **kwargs):
    print(args, kwargs)


class BaseWrapper(object):

    def __init__(self, instance):
        self._instance = instance

def __getattr__(self, attr):
    return getattr(self._instance, attr)
Как обернуть методы экземпляра Python во время выполнения