def shut_down(process_id): if process_id == str(PROCESS_ID): log('signal received! shutting down...') with open('temp/server.pid', 'wt') as f: f.write('') threading.Timer(1, lambda: _kill_server()).start() return 'killed: %s' % PROCESS_ID else: log('nice try: %r != %r' % (process_id, PROCESS_ID)) abort(404)
def _game_view(game_id, week_id): if not Game.contains(game_id): abort(404, "No such event.") try: data = load_data(game_id, week_id) except InvalidEventWeekStartException: abort(400, "Start date must be a Monday") return { "data": data, "participants": data.participants + [Participant()], "today": Calendar.now(), "last_week_id": Calendar.last_week_id(week_id), "next_game": Game.next(game_id), }
def check_cookie(): with create_session() as session: cd = get_cookie_status(session) if cd.is_invalid: abort(500, "Connection Expired") return 'ok'