~lfaraone/ubuntu/lucid/python-lamson/lp548998

« back to all changes in this revision

Viewing changes to examples/librelist/config/boot.py

  • Committer: Bazaar Package Importer
  • Author(s): David Watson
  • Date: 2009-08-21 14:45:16 UTC
  • Revision ID: james.westby@ubuntu.com-20090821144516-08tp9e4pyl4t493y
Tags: upstream-1.0pre2
ImportĀ upstreamĀ versionĀ 1.0pre2

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
from config import settings
 
2
from lamson.routing import Router
 
3
from lamson.server import Relay, SMTPReceiver
 
4
from lamson import view
 
5
import logging
 
6
import logging.config
 
7
import jinja2
 
8
from app.model import state_storage
 
9
 
 
10
logging.config.fileConfig("config/logging.conf")
 
11
 
 
12
# the relay host to actually send the final message to
 
13
settings.relay = Relay(host=settings.relay_config['host'], 
 
14
                       port=settings.relay_config['port'], debug=1)
 
15
 
 
16
# where to listen for incoming messages
 
17
settings.receiver = SMTPReceiver(settings.receiver_config['host'],
 
18
                                 settings.receiver_config['port'])
 
19
 
 
20
Router.defaults(**settings.router_defaults)
 
21
Router.load(settings.handlers)
 
22
Router.RELOAD=True
 
23
Router.LOG_EXCEPTIONS=True
 
24
Router.STATE_STORE=state_storage.UserStateStorage()
 
25
 
 
26
view.LOADER = jinja2.Environment(
 
27
    loader=jinja2.PackageLoader(settings.template_config['dir'], 
 
28
                                settings.template_config['module']))
 
29