Make a request with the received arguments and return an
    HTTPResponse object

def request(*args, **kwargs):
    """
    Make a request with the received arguments and return an
    HTTPResponse object
    """
    timeout = kwargs.pop('timeout', 5)
    req = PythonRequest(*args, **kwargs)
    return REQUEST_OPENER.open(req, timeout=timeout)