docs: def status_get():
      """Retrieve the previously set juju workload state and message
  
      If the status-get command is not found then assume this is juju < 1.23 and
      return 'unknown', ""
  
      """
      cmd = ['status-get', "--format=json", "--include-data"]
      try:
          raw_status = subprocess.check_output(cmd)
      except OSError as e:
          if e.errno == errno.ENOENT:
              return ('unknown', "")
          else:
              raise
      else:
          status = json.loads(raw_status.decode("UTF-8"))
          return (status["status"], status["message"])