code: def get_object(self, bucket_name, object_name, request_headers=None, sse=None):
          
          is_valid_bucket_name(bucket_name)
          is_non_empty_string(object_name)
  
          return self._get_partial_object(bucket_name,
                                          object_name,
                                          request_headers=request_headers,
                                          sse=sse)
docs: Retrieves an object from a bucket.
  
          This function returns an object that contains an open network
          connection to enable incremental consumption of the
          response. To re-use the connection (if desired) on subsequent
          requests, the user needs to call `release_conn()` on the
          returned object after processing.
  
          Examples:
              my_object = minio.get_partial_object('foo', 'bar')
  
          :param bucket_name: Bucket to read object from
          :param object_name: Name of object to read
          :param request_headers: Any additional headers to be added with GET request.
          :return: :class:`urllib3.response.HTTPResponse` object.