class_docstr: A custom Transport Adapter with default timeouts
class_docstr_tok: ["A","custom","Transport","Adapter","with","default","timeouts"]
code: def send(self, request, **kwargs):
      timeout = kwargs.get("timeout")
      if timeout is None:
          kwargs["timeout"] = self.timeout
      return super().send(request, **kwargs)
  
file_path: vidgear/vidgear/gears/asyncio/helper.py
imports: import os
  import cv2
  import requests
  import numpy
  import logging
  from tqdm import tqdm
  from colorlog import ColoredFormatter
  from requests.adapters import HTTPAdapter
  from requests.packages.urllib3.util.retry import Retry
  from ..helper import logger_handler, mkdir_safe
label_desc: Use image node_id 2 for calling the TimeoutHTTPAdapter obj's underlying member method code with example usage: obj.send(request) and returns: super