tool_shed Package¶
tool_shed Package¶
The Galaxy Tool Shed application.
app Module¶
buildapp Module¶
Provides factory methods to assemble the Galaxy web application
-
class
galaxy.webapps.tool_shed.buildapp.CommunityWebApplication(galaxy_app, session_cookie='galaxysession', name=None)[source]¶ Bases:
galaxy.web.framework.webapp.WebApplication
-
galaxy.webapps.tool_shed.buildapp.add_ui_controllers(webapp, app)[source]¶ Search for controllers in the ‘galaxy.webapps.controllers’ module and add them to the webapp.
-
galaxy.webapps.tool_shed.buildapp.app_factory(global_conf, **kwargs)[source]¶ Return a wsgi application serving the root object
-
galaxy.webapps.tool_shed.buildapp.build_template_error_formatters()[source]¶ Build a list of template error formatters for WebError. When an error occurs, WebError pass the exception to each function in this list until one returns a value, which will be displayed on the error page.
config Module¶
Universe configuration builder.
-
class
galaxy.webapps.tool_shed.config.Configuration(**kwargs)[source]¶ Bases:
object-
sentry_dsn_public¶ Sentry URL with private key removed for use in client side scripts, sentry server will need to be configured to accept events
-
shed_tool_data_path¶
-
-
galaxy.webapps.tool_shed.config.configure_logging(config)[source]¶ Allow some basic logging configuration to be read from the cherrpy config.