code: def status(self, rank: int, status: str, details: str, time_: float):
      with self.lock:
          self.data["status"] = {
              "rank": rank,
              "status": status,
              "details": details,
              "time": time_,
          }
  
      self.app_tracker.has_data(self)
  
      self.app_tracker.stop()
  
imports: import threading
  import time
  from typing import Dict
  from typing import Union
  import numpy
  from ..app import AppTracker, Packet, AppTrackDataSource
  from ..app.url import AppUrlResponseHandler
label_desc: Use image node_id 4 for calling the Header obj's underlying member method code with example usage: obj.status(rank, status, details, time_) without return types