}, ) }) kitana = Kitana(prefix=prefix, proxy_assets=args.shadow_assets, timeout=args.timeout, plextv_timeout=args.plextv_timeout, plugin_identifier=args.plugin_identifier, language=args.plugin_language, only_owned=not args.allow_not_owned, running_as=Kitana.get_running_as()) cherrypy.tree.mount(kitana, prefix, conf) cherrypy.engine.start() cherrypy.engine.publish('compile_sass') env.globals['url'] = kitana.template_url env.globals['static'] = kitana.static_url env.globals["render_messages"] = render_messages if kitana.running_as != "git": Monitor(cherrypy.engine, lambda: update_check(kitana), frequency=3600 * 6, name="UpdateCheck").subscribe() update_check(kitana) cherrypy.engine.signals.subscribe() cherrypy.engine.block()
versioned_asset.replace("/", os.sep))}, ) } ) global_token = None if args.global_token: tok_or_key = args.global_token if tok_or_key in os.environ: tok_or_key = os.environ.get(tok_or_key, tok_or_key) global_token = tok_or_key kitana = Kitana(prefix=prefix, proxy_assets=args.shadow_assets, timeout=args.timeout, plextv_timeout=args.plextv_timeout, plugin_identifier=args.plugin_identifier, language=args.plugin_language, only_owned=not args.allow_not_owned, global_token=global_token, running_as=Kitana.get_running_as()) cherrypy.tree.mount(kitana, prefix, conf) cherrypy.engine.start() cherrypy.engine.publish('compile_sass') env.globals['url'] = kitana.template_url env.globals['static'] = kitana.static_url env.globals["render_messages"] = render_messages if kitana.running_as != "git": Monitor(cherrypy.engine, lambda: update_check(kitana), frequency=3600 * 6, name="UpdateCheck").subscribe() update_check(kitana) cherrypy.engine.signals.subscribe() cherrypy.engine.block()