code: def _reset(self):
      self._clisrv = None
      self._zmq_stream_pub = None
      self._file = None
      self._th = None
      utils.debug_log("Watcher reset", verbosity=1)
      super(Watcher, self)._reset()
  
file_path: tensorwatch/tensorwatch/watcher.py
imports: import uuid
  from typing import Sequence
  from .zmq_wrapper import ZmqWrapper
  from .watcher_base import WatcherBase
  from .lv_types import CliSrvReqTypes
  from .lv_types import DefaultPorts, PublisherTopics, ServerMgmtMsg
  from .None import utils
  import threading, time
label_desc: Use image node_id 6 for calling the Watcher obj's underlying member method code with example usage: obj._reset() without return types