def get(self, page): if page != '1': self.write('YOU SHOULD NOT ACCESS THIS PAGE DIRECTLY<br \>') self.write("You requested form page " + page + '<br \>') self.write('<a href="/">Home</a>') else: #global variable that is wiped when you start a new analysis metaAnalysis = MetaAnalysisData() metaAnalysis.set_user(self.user) self.render('meta1.html', user=self.user, error="")
from qiita_pet.settings import (DEBUG, STATIC_PATH, TEMPLATE_PATH, COOKIE_SECRET, SINGLE, COMBINED) from qiita_pet.app.tasks import delete_job from qiita_pet.app.analysis import switchboard from qiita_pet.push import MessageHandler from qiita_pet.app.utils import MetaAnalysisData from qiita_pet.app.connections import postgres from psycopg2.extras import DictCursor #following only needed for filehandler from os.path import splitext from random import randint from psycopg2 import Error as PostgresError define("port", default=8888, help="run on the given port", type=int) metaAnalysis = MetaAnalysisData() class BaseHandler(tornado.web.RequestHandler): def get_current_user(self): '''Overrides default method of returning user curently connected''' user = self.get_secure_cookie("user") if user is None: self.clear_cookie("user") return '' else: return user.strip('" ') def write_error(self, status_code, **kwargs): '''Overrides the error page created by Tornado''' from traceback import format_exception