Mercurial > libervia-web
comparison src/pages/g/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 | 5976dcd42591 |
children |
comparison
equal
deleted
inserted
replaced
1112:f287fc8bb31a | 1113:cdd389ef97bc |
---|---|
4 from libervia.server.constants import Const as C | 4 from libervia.server.constants import Const as C |
5 from sat.core.i18n import _ | 5 from sat.core.i18n import _ |
6 from twisted.internet import defer | 6 from twisted.internet import defer |
7 from libervia.server import session_iface | 7 from libervia.server import session_iface |
8 from sat.core.log import getLogger | 8 from sat.core.log import getLogger |
9 log = getLogger('pages/g') | 9 |
10 log = getLogger("pages/g") | |
10 | 11 |
11 access = C.PAGES_ACCESS_PUBLIC | 12 access = C.PAGES_ACCESS_PUBLIC |
12 template = u"invitation/welcome.html" | 13 template = u"invitation/welcome.html" |
13 | 14 |
14 | 15 |
21 try: | 22 try: |
22 invitation_id = self.nextPath(request) | 23 invitation_id = self.nextPath(request) |
23 except IndexError: | 24 except IndexError: |
24 self.pageError(request) | 25 self.pageError(request) |
25 | 26 |
26 sat_session, guest_session = self.host.getSessionData(request, session_iface.ISATSession, session_iface.ISATGuestSession) | 27 sat_session, guest_session = self.host.getSessionData( |
28 request, session_iface.ISATSession, session_iface.ISATGuestSession | |
29 ) | |
27 current_id = guest_session.id | 30 current_id = guest_session.id |
28 | 31 |
29 if current_id is not None and current_id != invitation_id: | 32 if current_id is not None and current_id != invitation_id: |
30 log.info(_(u'killing guest session [{old_id}] because it is connecting with an other ID [{new_id}]').format( | 33 log.info( |
31 old_id = current_id, | 34 _( |
32 new_id = invitation_id)) | 35 u"killing guest session [{old_id}] because it is connecting with an other ID [{new_id}]" |
36 ).format(old_id=current_id, new_id=invitation_id) | |
37 ) | |
33 self.host.purgeSession(request) | 38 self.host.purgeSession(request) |
34 sat_session, guest_session = self.host.getSessionData(request, session_iface.ISATSession, session_iface.ISATGuestSession) | 39 sat_session, guest_session = self.host.getSessionData( |
40 request, session_iface.ISATSession, session_iface.ISATGuestSession | |
41 ) | |
35 current_id = None # FIXME: id non mis à zéro ici | 42 current_id = None # FIXME: id non mis à zéro ici |
36 profile = None | 43 profile = None |
37 | 44 |
38 profile = sat_session.profile | 45 profile = sat_session.profile |
39 if profile is not None and current_id is None: | 46 if profile is not None and current_id is None: |
40 log.info(_(u'killing current profile session [{profile}] because a guest id is used').format( | 47 log.info( |
41 profile = profile)) | 48 _( |
49 u"killing current profile session [{profile}] because a guest id is used" | |
50 ).format(profile=profile) | |
51 ) | |
42 self.host.purgeSession(request) | 52 self.host.purgeSession(request) |
43 sat_session, guest_session = self.host.getSessionData(request, session_iface.ISATSession, session_iface.ISATGuestSession) | 53 sat_session, guest_session = self.host.getSessionData( |
54 request, session_iface.ISATSession, session_iface.ISATGuestSession | |
55 ) | |
44 profile = None | 56 profile = None |
45 | 57 |
46 if current_id is None: | 58 if current_id is None: |
47 log.debug(_(u"checking invitation [{id}]").format(id=invitation_id)) | 59 log.debug(_(u"checking invitation [{id}]").format(id=invitation_id)) |
48 try: | 60 try: |
56 data = guest_session.data | 68 data = guest_session.data |
57 | 69 |
58 if profile is None: | 70 if profile is None: |
59 log.debug(_(u"connecting profile [{}]").format(profile)) | 71 log.debug(_(u"connecting profile [{}]").format(profile)) |
60 # we need to connect the profile | 72 # we need to connect the profile |
61 profile = data['guest_profile'] | 73 profile = data["guest_profile"] |
62 password = data['password'] | 74 password = data["password"] |
63 try: | 75 try: |
64 yield self.host.connect(request, profile, password) | 76 yield self.host.connect(request, profile, password) |
65 except Exception as e: | 77 except Exception as e: |
66 log.warning(_(u"Can't connect profile: {msg}").format( | 78 log.warning(_(u"Can't connect profile: {msg}").format(msg=e)) |
67 msg=e)) | |
68 # FIXME: no good error code correspond | 79 # FIXME: no good error code correspond |
69 # maybe use a custom one? | 80 # maybe use a custom one? |
70 self.pageError(request, code=C.HTTP_SERVICE_UNAVAILABLE) | 81 self.pageError(request, code=C.HTTP_SERVICE_UNAVAILABLE) |
71 | 82 |
72 log.info(_(u"guest session started, connected with profile [{profile}]".format( | 83 log.info( |
73 profile = profile))) | 84 _( |
85 u"guest session started, connected with profile [{profile}]".format( | |
86 profile=profile | |
87 ) | |
88 ) | |
89 ) | |
74 | 90 |
75 # we copy data useful in templates | 91 # we copy data useful in templates |
76 template_data = request.template_data | 92 template_data = request.template_data |
77 template_data['norobots'] = True | 93 template_data["norobots"] = True |
78 if u'name' in data: | 94 if u"name" in data: |
79 template_data[u'name'] = data[u'name'] | 95 template_data[u"name"] = data[u"name"] |
80 if u'language' in data: | 96 if u"language" in data: |
81 template_data[u'locale'] = data[u'language'] | 97 template_data[u"locale"] = data[u"language"] |
82 | 98 |
83 | 99 |
84 def prepare_render(self, request): | 100 def prepare_render(self, request): |
85 template_data = request.template_data | 101 template_data = request.template_data |
86 guest_session = self.host.getSessionData(request, session_iface.ISATGuestSession) | 102 guest_session = self.host.getSessionData(request, session_iface.ISATGuestSession) |
87 main_uri = guest_session.data.get('main_uri') | 103 main_uri = guest_session.data.get("main_uri") |
88 template_data[u"include_url"] = self.getPagePathFromURI(main_uri) | 104 template_data[u"include_url"] = self.getPagePathFromURI(main_uri) |