def __init__(self, wrapped):
        object.__setattr__(self, '__wrapped__', wrapped)

        # Python 3.2+ has the __qualname__ attribute, but it does not
        # allow it to be overridden using a property and it must instead
        # be an actual string object instead.

        try:
            object.__setattr__(self, '__qualname__', wrapped.__qualname__)
        except __HOLE__:
            pass
dataset/ETHPy150Open GrahamDumpleton/wrapt/src/wrapt/wrappers.py/ObjectProxy.__init__