python3 -c "
import wrapt
import warnings
class MyAdapter(wrapt.AdapterFactory):
    def __init__(self, msg='dep'):
        self.msg = msg
        super().__init__()

    def get_msg(self, wrapped, instance):
        return self.msg + ' ' + wrapped.__name__

    def __call__(self, wrapped):
        print('MyAdapter.__call__', wrapped.__name__)
        if isinstance(wrapped, type):
            print('  is class')
            return wrapped
        # For functions, return a decorator
        @wrapt.decorator(adapter=self)
        def wrapper(wrapped2, instance, args, kwargs):
            warnings.warn(self.get_msg(wrapped2, instance))
            return wrapped2(*args, **kwargs)
        return wrapper(wrapped)
@wrapt.decorator(adapter=MyAdapter('test'))
def my_deco(wrapped, instance, args, kwargs):
    print('my_deco called')
    return wrapped(*args, **kwargs)
@my_deco
def foo(x):
    return x + 1
print('foo result:', foo(5))
"
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
MyAdapter.__call__ foo
Traceback (most recent call last):
  File "<string>", line 31, in <module>
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/<response clipped><NOTE>Due to the max output limit, only part of the full response has been shown to you.</NOTE>= adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 23, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 385, in _wrapper
    return _build(target_wrapped, target_wrapper, _enabled, adapter)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 175, in _build
    adapter = adapter(wrapped)
  File "<string>", line 20, in __call__
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 394, in decorator
    return _build(wrapper, _wrapper, adapter=decorator)
  File "/home/openhands/.local/lib/python3.10/site-packages/wrapt/decorators.py", line 206, in _build
    return AdapterWrapper(
RecursionError: maximum recursion depth exceeded in comparison
[The command completed with exit code 1.]
[Current working directory: /workspace/deprecated]
[Python interpreter: /usr/bin/python]
[Command finished with exit code 1]