code: def _patch_workflow(self, name, body):
      client = self._client.get()
      try:
          return (
              client.CustomObjectsApi().patch_namespaced_custom_object(
                  group=self._group,
                  version=self._version,
                  namespace=self._namespace,
                  plural="workflows",
                  name=name,
                  body=body,
              )
          )
      except client.rest.ApiException as e:
          raise ArgoClientException(
              json.loads(e.body)["message"]
              if e.body is not None
              else e.reason
          )
  
imports: import json
  import os
  import sys
  from metaflow.exception import MetaflowException
  from metaflow.plugins.kubernetes.kubernetes_client import KubernetesClient
label_desc: Use image node_id 11 for calling the ArgoClient obj's underlying member method code with example usage: obj._patch_workflow(name, body) and returns: client