code: def _make_range_request(self):
      try:
          return self.s3.get_object(
              Bucket=self._bucket,
              Key=self._key,
              Range="bytes=%d-" % self._pos,
          )
      except self.ClientError as err:
          code = err.response["Error"]["Code"]
          # NOTE we deliberately regard NoSuchKey as an ignorable error.
          # We assume that the file just hasn't appeared in S3 yet.
          # Some S3 compatible storage systems like Dell EMC-ECS return 416 in-lieu
          # of InvalidRange - https://www.delltechnologies.com/asset/en-us/products/storage/technical-support/docu95766.pdf
          if code in ("InvalidRange", "NoSuchKey", "416"):
              return None
          else:
              raise
  
file_path: metaflow/metaflow/plugins/datatools/s3/s3tail.py
imports: from io import BytesIO
  from .s3util import aws_retry, get_s3_client
label_desc: Use image node_id 7 for calling the S3Tail obj's underlying member method code with example usage: obj._make_range_request() and returns: self, None