def dispatch(self): self.session_store = sessions.get_store(factory=sessions.SessionStore, key='webapp2_extras.sessions.SessionStore', request=self.request) self.session_flash = sessions.get_store(factory=sessions.SessionDict, key='webapp2_extras.sessions.SessionDict', request=self.request) try: RequestHandler.dispatch(self) finally: self.session_store.save_sessions(self.response)
def dispatch(self): # Get a session store for this request. self.session_store = sessions.get_store(request=self.request) try: # Dispatch the request. RequestHandler.dispatch(self) finally: # Save all sessions. self.session_store.save_sessions(self.response)
def dispatch(self): self.session_store = sessions.get_store(request=self.request) if not self.session.get("user"): self.redirect(self.app_url("/login")) self.user = db.get(db.Key(session["user"])) try: RequestHandler.dispatch(self) finally: self.session_store.save_sessions(self.response)
def dispatch(self): self.session_store = sessions.get_store(request=self.request) if not self.session.get('user'): self.redirect(self.app_url('/login')) self.user = db.get( db.Key(session['user']) ) try: RequestHandler.dispatch(self) finally: self.session_store.save_sessions(self.response)
def dispatch(self): # Get a session store for this request. self.session_store = sessions.get_store(request=self.request) try: # Dispatch the request. RequestHandler.dispatch(self) finally: # Save all sessions. self.session_store.save_sessions(self.response)
def dispatch(self): self.session_store = sessions.get_store(request=self.request) try: RequestHandler.dispatch(self) except Exception as error: postArgs = dict(self.request.POST) if POST_USER_PASSWORD in postArgs: postArgs.pop(POST_USER_PASSWORD) logging.error("Unhandled error "+str(type(error))+" "+str(error)+" "+error.message+" "+str(postArgs)) self.response.write(RESPONSE_UNHANDLED_ERROR) finally: self.session_store.save_sessions(self.response)
def dispatch(self): # Get a session store for this request. # See this for more info on webapp2 sessions: # http://webapp-improved.appspot.com/api/webapp2_extras/sessions.html self.session_store = sessions.get_store(request=self.request) i18n.get_i18n().set_locale('en') try: # Dispatch the request. RequestHandler.dispatch(self) finally: # Save all sessions. self.session_store.save_sessions(self.response)
def dispatch(self): # Get a session store for this request. # See this for more info on webapp2 sessions: # http://webapp-improved.appspot.com/api/webapp2_extras/sessions.html self.session_store = sessions.get_store(request=self.request) i18n.get_i18n().set_locale('en') try: # Dispatch the request. RequestHandler.dispatch(self) finally: # Save all sessions. self.session_store.save_sessions(self.response)
def dispatch(self): self.session_store = sessions.get_store(request=self.request) try: RequestHandler.dispatch(self) except: import traceback logging.error(traceback.format_exc()) d = dict(stacktrace=traceback.format_exc(), req=self.request) self.render_response('error/general.html', d) finally: self.session_store.save_sessions(self.response) if 'User-Agent' in self.request.headers and 'msie' in self.request.headers['User-Agent'].lower(): self.response.headers['X-UA-Compatible'] = 'IE=edge,chrome=1'
def dispatch(self): """ Dispatches the request after grabbing the ``session_store`` and providing access to the current `webapp2.Request`_ 's session. This will first check if there's a handler_method defined in the matched route, and if not it'll use the method correspondent to the request method (``get()``, ``post()`` etc). """ # Get a session store for this request. self.session_store = sessions.get_store(factory=SessionStore, request=self.request) try: # Dispatch the request. RequestHandler.dispatch(self) finally: # Save all sessions. self.session_store.save_sessions(self.response)
def dispatch(self): self.session_store = sessions.get_store(request=self.request) try: RequestHandler.dispatch(self) except UnicodeDecodeError: logging.warning("Username with bad characters") self.response.write(RESPONSE_USER_BAD_USERNAME) except Exception as error: try: postArgs = dict(self.request.POST) if POST_USER_PASSWORD in postArgs: postArgs.pop(POST_USER_PASSWORD) logging.error( "Unhandled error \n" + traceback.format_exc() + str(postArgs)) except Exception: logging.error("Unhandled error, unprintable POST args \n" + traceback.format_exc()) self.response.write(RESPONSE_UNHANDLED_ERROR) finally: self.session_store.save_sessions(self.response)
def dispatch(self): # memories of bobo traverse name = self.request.path_info_pop() if name: if name.endswith('.png') and self.Form.hasImageField(name[:-4]): return self.getImage(self.wobObj, name[:-4]) else: return self.traverseTo(name) return RequestHandler.dispatch(self)
def dispatch(self): # memories of bobo traverse name = self.request.path_info_pop() if name: if name.endswith('.png') and self.Form.hasImageField(name[:-4]): return self.getImage(self.wobObj, name[:-4]) else: return self.traverseTo(name) return RequestHandler.dispatch(self)
def dispatch(self): self.session_store = get_store(request=self.request) try: RequestHandler.dispatch(self) finally: self.session_store.save_sessions(self.response)
def dispatch(self): self.session_store = sessions.get_store(request=self.request) try: RequestHandler.dispatch(self) finally: self.session_store.save_sessions(self.response)
def dispatch(self): RequestHandler.dispatch(self) self.response.headers['SessionMock'] = json.dumps(self.session)
def dispatch(self): RequestHandler.dispatch(self) self.response.headers['SessionMock'] = json.dumps(self.session)