def dispatch_openid_complete(self, request, handlers):
        user_session = self.persist.get_user_session(request)
        
        openid_response = self.get_consumer(
            request, user_session
        ).complete(
            dict(request.GET.items()),
            request.build_absolute_uri().split('?')[0] # to verify return_to
        )
        if openid_response.status not in consumer.SUCCESS:
            response = handlers[consumer.SUCCESS](
                request, openid_response.identity_url, openid_response
            )
        else:
            response = handlers[openid_response.status](
                request, openid_response
            )
        
        self.persist.set_user_session(request, response, user_session)
        
        return response
dataset/ETHPy150Open amarandon/smeuhsocial/apps/django_openid/consumer.py/Consumer.dispatch_openid_complete/operator `==` -> `not in`