コード例 #1
0
ファイル: __init__.py プロジェクト: robdennis/sideboard
 def patch(name, service):
     if isinstance(service, dict):
         service = TestService(service)
     orig_service = services.get_services().get(name)
     services.register(service, name)
     request.addfinalizer(lambda: services.get_services().pop(name, None))
     if orig_service:
         request.addfinalizer(lambda: services.get_services().update({name: orig_service}))
コード例 #2
0
ファイル: __init__.py プロジェクト: eanderton/sideboard
 def patch(name, service):
     if isinstance(service, dict):
         service = TestService(service)
     orig_service = services.get_services().get(name)
     services.register(service, name)
     request.addfinalizer(lambda: services.get_services().pop(name, None))
     if orig_service:
         request.addfinalizer(
             lambda: services.get_services().update({name: orig_service}))
コード例 #3
0
from __future__ import unicode_literals

import cherrypy


from sideboard.lib import log, parse_config, render_with_templates, services
from drafts_as_a_service._version import __version__

config = parse_config(__file__)


from drafts_as_a_service import service

services.register(service, "drafts_as_a_service")


from drafts_as_a_service import sa

services.register(sa.Session.crud, "drafts_as_a_service_crud")


@render_with_templates(config["template_dir"])
class Root(object):
    def index(self):
        log.debug("this data will be used to render a template")
        return {"plugin": "drafts-as-a-service", "header": True}


cherrypy.tree.mount(Root(), "/drafts_as_a_service")