'Catches ResponseLater and re-raises it, else tries to delegate
to middleware exception handling.'

def process_exception_by_middleware(self, exception, request):

    if isinstance(exception, AsgiRequest.ResponseLater):
        raise
    else:
        return super(AsgiHandler, self).process_exception_by_middleware(exception, request)
