Mercurial > libervia-web
diff src/pages/login/page_meta.py @ 1113:cdd389ef97bc
server: code style reformatting using black
author | Goffi <goffi@goffi.org> |
---|---|
date | Fri, 29 Jun 2018 17:45:26 +0200 |
parents | 2932170bb526 |
children |
line wrap: on
line diff
--- a/src/pages/login/page_meta.py Sun Jun 24 22:21:25 2018 +0200 +++ b/src/pages/login/page_meta.py Fri Jun 29 17:45:26 2018 +0200 @@ -7,7 +7,8 @@ from libervia.server import session_iface from twisted.internet import defer from sat.core.log import getLogger -log = getLogger('pages/login') + +log = getLogger("pages/login") """SàT log-in page, with link to create an account""" @@ -19,24 +20,27 @@ def prepare_render(self, request): template_data = request.template_data - # we redirect to logged page if a session is active + # we redirect to logged page if a session is active profile = self.getProfile(request) if profile is not None: - self.pageRedirect('/login/logged', request) + self.pageRedirect("/login/logged", request) # login error message session_data = self.host.getSessionData(request, session_iface.ISATSession) - login_error = session_data.popPageData(self, 'login_error') + login_error = session_data.popPageData(self, "login_error") if login_error is not None: - template_data['S_C'] = C # we need server constants in template - template_data['login_error'] = login_error - template_data['empty_password_allowed'] = bool(self.host.options['empty_password_allowed_warning_dangerous_list']) + template_data["S_C"] = C # we need server constants in template + template_data["login_error"] = login_error + template_data["empty_password_allowed"] = bool( + self.host.options["empty_password_allowed_warning_dangerous_list"] + ) # register page url - template_data['register_url'] = self.getPageRedirectURL(request, 'register') + template_data["register_url"] = self.getPageRedirectURL(request, "register") - # if login is set, we put it in template to prefill field - template_data['login'] = session_data.popPageData(self, 'login') + # if login is set, we put it in template to prefill field + template_data["login"] = session_data.popPageData(self, "login") + def login_error(self, request, error_const): """set login_error in page data @@ -48,19 +52,20 @@ session_data.setPageData(self, "login_error", error_const) return C.POST_NO_CONFIRM + @defer.inlineCallbacks def on_data_post(self, request): profile = self.getProfile(request) - type_ = self.getPostedData(request, 'type') - if type_ == 'disconnect': + type_ = self.getPostedData(request, "type") + if type_ == "disconnect": if profile is None: - log.warning(_(u'Disconnect called when no profile is logged')) + log.warning(_(u"Disconnect called when no profile is logged")) self.pageError(request, C.HTTP_BAD_REQUEST) else: self.host.purgeSession(request) defer.returnValue(C.POST_NO_CONFIRM) - elif type_ == 'login': - login, password = self.getPostedData(request, (u'login', u'password')) + elif type_ == "login": + login, password = self.getPostedData(request, (u"login", u"password")) try: status = yield self.host.connect(request, login, password) except ValueError as e: @@ -76,6 +81,6 @@ # Profile has been logged correctly self.redirectOrContinue(request) else: - log.error(_(u'Unhandled status: {status}'.format(status=status))) + log.error(_(u"Unhandled status: {status}".format(status=status))) else: self.pageError(request, C.HTTP_BAD_REQUEST)