code: def _decode_multipart_message(
      self, response: requests.Response, stream: bool
  ) -> Iterator[bytes]:
      content_type = response.headers["content-type"]
      media_type, *ct_info = (
          ct.strip() for ct in content_type.split(";")
      )
      if media_type.lower() != "multipart/related":
          response.headers["content-type"] = "multipart/related"
      return super()._decode_multipart_message(response, stream)
  
imports: import logging
  import os
  import pathlib
  import shutil
  from typing import Any, Dict, Iterator, List, Optional, Tuple
  import requests
  from cachetools import TTLCache, cached
  from dicomweb_client import DICOMwebClient
  from pydicom.dataset import Dataset
  from monailabel.config import settings
  from monailabel.datastore.local import LocalDatastore
  from monailabel.datastore.utils.convert import binary_to_image, dicom_to_nifti, nifti_to_dicom_seg
  from monailabel.datastore.utils.dicom import dicom_web_download_series, dicom_web_upload_dcm
  from monailabel.interfaces.datastore import DefaultLabelTag
  from monailabel.utils.others.generic import md5_digest
label_desc: Use image node_id 1 for calling the DICOMwebClientX obj's underlying member method code with example usage: obj._decode_multipart_message(response, stream) and returns: super