def index(): get_navbar_summary_links() if request.args.get('reset'): globs.init_globals() globs.summary_links = SUMMARY_NAVBAR_PLACEHOLDER app.logger.info("Project data removed") globs.cc = globs.cc or parse_config_file() read_preferences() missing_projs = globs.cc.list_missing_projects() or None project = request.args.get('path') subproject = request.args.get('sp') app.logger.debug("Selected project:subproject bundle -- {}:{} of types {}:{}" .format(project, subproject, project.__class__.__name__, subproject.__class__.__name__)) with globs.cc as x: if request.args.get('remove'): x.remove_project(path=project, sp=subproject) if request.args.get('populate'): x.populate_project_metadata(paths=project, sp=subproject) if request.args.get('clear'): globs.purge_project_data() x.populate_project_metadata(clear=True) if missing_projs: app.logger.warning("{} projects configs not found: {}".format(len(missing_projs), ", ".join(missing_projs))) app.logger.debug(globs.cc) return render_template('index.html', missing_projects=missing_projs, cc=globs.cc.filter_missing(), selected=globs.selected_project, selected_id=globs.selected_project_id)
def main(): globs.init_globals() w = NodeWindow() w.fps = 60 w.node, _ = deserialize_node(""" HintedLayoutNode [960,320] """) globs.next_level() init_draw(w) init_physics(w) w.launch_listener(record_key_presses) globs.background_music_player.play() pyglet.app.run()
def index(): if globs.p is not None: summary_exists = check_for_summary(globs.p) else: app.logger.debug("No project defined yet, summary links not created") summary_exists = False get_navbar_summary_links() if request.args.get('reset'): globs.init_globals() globs.summary_links = SUMMARY_NAVBAR_PLACEHOLDER globs.reset_btn = None app.logger.info("Project data removed") app.logger.debug("reset button: {}".format(str(globs.reset_btn))) projects, globs.command = parse_config_file() return render_template('index.html', projects=projects, reset_btn=globs.reset_btn, command_btn=globs.command)
def main(): ensure_version() parser = CaravelParser() args = parser.parse_args() app.config["port"] = args.port app.config["project_configs"] = args.config app.config["DEBUG"] = args.debug app.config["demo"] = args.demo app.config['SECRET_KEY'] = 'thisisthesecretkey' app.config['login'] = getpass.getuser() globs.init_globals() if app.config["DEBUG"]: warnings.warn("You have entered the debug mode. The server-client connection is not secure!") globs.logging_lvl = logging.DEBUG else: generate_token(token=parse_token_file()) app.logger.setLevel(globs.logging_lvl or logging.INFO) app.logger.info("Using python {}".format(python_version())) app.run(port=args.port, host='0.0.0.0')