'Returns a Request for the passed ID, associated with this API object. You\'ll need to call Request.update_data()
if the request hasn\'t already been cached. This is done on demand to reduce unnecessary API calls.'

def get_request(self, id):

    id = int(id)
    if (id in self.cached_requests.keys()):
        return self.cached_requests[id]
    else:
        return Request(id, self)
