def do_login(self, request, extra_message=None):
        if request.method in 'GET':
            return self.show_login(request, extra_message)
        
        user_url = request.POST.get('openid_url', None)
        if not user_url:
            return self.show_login(request, self.openid_required_message)
        
        return self.start_openid_process(request, user_url)
dataset/ETHPy150Open amarandon/smeuhsocial/apps/django_openid/consumer.py/Consumer.do_login/operator `==` -> `in`