def show_login(self, request, message=None):
        if self.sign_next_param:
            try:
                next = signed.loads(
                    request.REQUEST.get('next', ''), extra_key=self.salt_next
                )
            except __HOLE__:
                next = ''
        else:
            next = request.REQUEST.get('next', '')
        return self.render(request, self.login_template, {
            'action': request.path,
            'logo': self.logo_path or (request.path + 'logo/'),
            'message': message,
            'next': next and request.REQUEST.get('next', '') or None,
        })
dataset/ETHPy150Open amarandon/smeuhsocial/apps/django_openid/consumer.py/Consumer.show_login