galaxy.webapps.galaxy package

Subpackages

Submodules

galaxy.webapps.galaxy.buildapp module

Provides factory methods to assemble the Galaxy web application

class galaxy.webapps.galaxy.buildapp.GalaxyWebApplication(galaxy_app, session_cookie='galaxysession', name=None)[source]

Bases: galaxy.web.framework.webapp.WebApplication

galaxy.webapps.galaxy.buildapp.app_factory(global_conf, load_app_kwds={}, **kwargs)[source]

Return a wsgi application serving the root object

galaxy.webapps.galaxy.buildapp.uwsgi_app()[source]
galaxy.webapps.galaxy.buildapp.uwsgi_app_factory()
galaxy.webapps.galaxy.buildapp.postfork_setup()[source]
galaxy.webapps.galaxy.buildapp.populate_api_routes(webapp, app)[source]
galaxy.webapps.galaxy.buildapp.wrap_in_middleware(app, global_conf, application_stack, **local_conf)[source]

Based on the configuration wrap app in a set of common and useful middleware.

galaxy.webapps.galaxy.buildapp.wrap_in_static(app, global_conf, plugin_frameworks=None, **local_conf)[source]

galaxy.webapps.galaxy.config_watchers module

class galaxy.webapps.galaxy.config_watchers.ConfigWatchers(app, start_thread=True)[source]

Bases: object

Contains ToolConfWatcher, ToolWatcher and ToolDataWatcher objects.

__init__(app, start_thread=True)[source]
start()[source]
shutdown()[source]
update_watch_data_table_paths()[source]
data_manager_configs
tool_data_paths
tool_config_paths
job_rules_paths