docs: def is_dicom_dir(datapath):
      """
      Check if in dir is one or more dicom file. We use two methods.
      First is based on dcm extension detection.
      """
      # Second tries open files
      # with dicom module.
  
      retval = False
      datapath = op.expanduser(datapath)
      for f in os.listdir(datapath):
          if f.endswith((".dcm", ".DCM")):
              retval = True
              return True
          # @todo not working and I dont know why
          try:
              pydicom.read_file(os.path.join(datapath, f))
  
              retval = True
          # except pydicom.errors.InvalidDicomError:
          #     logger.debug("Invalid Dicom while reading file " + str(f))
          except Exception as e:
              logger.warning("Unable to read dicom file " + str(f))
              logger.warning(e)
              # import traceback
              # traceback.print_exc()
  
          if retval:
              return True
      return False