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)