'Releases the connection back to the pool. Once this method has been
called the underlying ``raw`` object must not be accessed again.
*Note: Should not normally need to be called explicitly.*'

def close(self):

    if (not self._content_consumed):
        return self.raw.close()
    return self.raw.release_conn()
