class_docstr: Channel for communications in same process.
code: def __init__(
      self,
      in_queue: asyncio.Queue,
      out_queue: asyncio.Queue,
      closed: asyncio.Event,
      local_address: str = None,
      dest_address: str = None,
      compression=None,
  ):
      super().__init__(
          local_address=local_address,
          dest_address=dest_address,
          compression=compression,
      )
      self._in_queue = in_queue
      self._out_queue = out_queue
      self._closed = closed
  
imports: import asyncio
  import concurrent.futures
  import weakref
  from typing import Any, Callable, Coroutine, Dict, Type
  from urllib.parse import urlparse
  from ....utils import implements, classproperty, abc_type_require_weakref_slot
  from ...errors import ServerClosed
  from .base import Channel, ChannelType, Server, Client
  from .core import register_client, register_server
  from .errors import ChannelClosed
label_desc: Use image node_id 1 to create a new DummyChannel object from inherited base classes: Channel with example: obj = DummyChannel(in_queue, out_queue, closed, local_address, dest_address, compression)