async def delete(self, path, **query):
url = self.get_url(path, **query)<EOL>for i in range(self.tries+<NUM_LIT:1>):<EOL><INDENT>try:<EOL><INDENT>resp = await self.session.delete(url, timeout=self.timeout)<EOL>if await self._process_resp(resp):<EOL><INDENT>return resp<EOL><DEDENT>else:<EOL><INDENT>continue<EOL><DEDENT><DEDENT>except aiohttp.ClientConnectionError:<EOL><INDENT>if i >= self.tries:<EOL><INDENT>raise aiohttp.ClientConnectionError(<EOL>'<STR_LIT>'<EOL>)<EOL><DEDENT><DEDENT><DEDENT>
send a delete request

        Parameters
        ----------
        path : str
          same as get_url
        query : kargs dict
          additional info to pass to get_url

        See Also
        --------
        get_url :

        Returns
        -------
        requests.models.Response
          the response that was given