class_docstr: The client monitor watches the cluster status.
  
  Attributes:
      status (dict): A dict to store workers status and clients status.
class_docstr_tok: ["The","client","monitor","watches","the","cluster","status",".","Attributes",":","status","(","dict",")",":","A","dict","to","store","workers","status","and","clients","status","."]
docstr: Return a cloudpickled status.
docstr_tok: ["Return","a","cloudpickled","status","."]
code: def get_status(self):
      """Return a cloudpickled status."""
      self.lock.acquire()
      status = cloudpickle.dumps(self.status)
      self.lock.release()
      return status
  
file_path: PARL/parl/remote/cluster_monitor.py
imports: import cloudpickle
  import threading
  from collections import defaultdict, deque
  from parl.utils import to_str
label_desc: Use image node_id 9 for calling the ClusterMonitor obj's underlying member method code with example usage: obj.get_status() and returns: status