parameters: (
          self,
          path,
          mode="rb",
          block_size=None,
          autocommit=None,  # XXX: This differs from the base class.
          cache_options=None,
          **kwargs
      )
docstring: Make a file-like object
  
          Parameters
          ----------
          path: str
              Full URL with protocol
          mode: string
              must be "rb"
          block_size: int or None
              Bytes to download in one request; use instance value if None. If
              zero, will return a streaming Requests file-like instance.
          kwargs: key-value
              Any other parameters, passed to requests calls
docstring_summary: Make a file-like object
docstring_tokens: Make a file - like object
function: def _open(
          self,
          path,
          mode="rb",
          block_size=None,
          autocommit=None,  # XXX: This differs from the base class.
          cache_options=None,
          **kwargs
      ):
          """Make a file-like object
  
          Parameters
          ----------
          path: str
              Full URL with protocol
          mode: string
              must be "rb"
          block_size: int or None
              Bytes to download in one request; use instance value if None. If
              zero, will return a streaming Requests file-like instance.
          kwargs: key-value
              Any other parameters, passed to requests calls
          """
          if mode != "rb":
              raise NotImplementedError
          block_size = block_size if block_size is not None else self.block_size
          kw = self.kwargs.copy()
          kw.update(kwargs)  # this does nothing?
          if block_size:
              return HTTPFile(
                  self,
                  path,
                  self.session,
                  block_size,
                  mode=mode,
                  cache_options=cache_options,
                  **kw
              )
          else:
              kw["stream"] = True
              r = self.session.get(path, **kw)
              r.raise_for_status()
              r.raw.decode_content = True
              return r.raw
function_tokens: def _open ( self , path , mode = "rb" , block_size = None , autocommit = None , # XXX: This differs from the base class. cache_options = None , * * kwargs ) : if mode != "rb" : raise NotImplementedError block_size = block_size if block_size is not None else self . block_size kw = self . kwargs . copy ( ) kw . update ( kwargs ) # this does nothing? if block_size : return HTTPFile ( self , path , self . session , block_size , mode = mode , cache_options = cache_options , * * kw ) else : kw [ "stream" ] = True r = self . session . get ( path , * * kw ) r . raise_for_status ( ) r . raw . decode_content = True return r . raw