code: def __init__(self):
      self._dev_stop_signal = None
      self._thread = None
      self._exit_event = SafeEvent()
      self._task = None
      self._support_ping = False
      self._poll_freq = None
      self._abort_cb = None
      self._abort_cb_timeout = None
      self._cb_completed = None
  
file_path: clearml/clearml/backend_interface/task/development/worker.py
imports: import attr
  from threading import Thread
  from time import time
  from ....config import deferred_config
  from ....backend_interface.task.development.stop_signal import TaskStopSignal
  from ....backend_api.services import tasks
  from ....utilities.lowlevel.threads import kill_thread
  from ....utilities.process.mp import SafeEvent
label_desc: Use image node_id 1 to create a new DevWorker object from inherited base classes: object with example: obj = DevWorker()