code: def no_error_extract_data_from_file(self, file_path: str) -> Iterable[DataSourceType]:
          
          try:
              return self.extract_data_from_file(file_path)
          except Exception as e:
              logging.warning(e)
              return []
docs: Proxy for `extract_data_from_file` that suppresses any errors and instead just returning an empty list.
          :param file_path: see `extract_data_from_file`
          :return: see `extract_data_from_file`