__init__.py 431B

123456789101112131415161718
  1. # coding=utf-8
  2. import plaster
  3. import pyramid.paster
  4. from tracim.lib.webdav import WebdavAppFactory
  5. def web_app(config_uri):
  6. pyramid.paster.setup_logging(config_uri)
  7. return pyramid.paster.get_app(config_uri)
  8. def webdav_app(config_uri):
  9. config_uri = '{}#webdav'.format(config_uri)
  10. plaster.setup_logging(config_uri)
  11. loader = plaster.get_loader(config_uri, protocols=['wsgi'])
  12. return loader.get_wsgi_app()