code: def __init__(self):
      super().__init__(daemon=True)
      self.loop = asyncio.new_event_loop()
  
file_path: litellm/litellm/timeout.py
imports: import asyncio
  from concurrent import futures
  from inspect import iscoroutinefunction
  from functools import wraps
  from threading import Thread
  from litellm.exceptions import Timeout
label_desc: Use image node_id 1 to create a new _LoopWrapper object from inherited base classes: Thread with example: obj = _LoopWrapper()