#! /usr/bin/env python
import Pyro.naming
import Pyro.core
from Pyro.errors import NamingError
import bouncer

Pyro.core.initServer()

daemon = Pyro.core.Daemon()
ns = Pyro.naming.NameServerLocator().getNS()
daemon.useNameServer(ns)
try:
	ns.createGroup(':test')
except NamingError:
	pass

daemon.connect(bouncer.Bouncer('Server'),':test.bouncer')

# enter the service loop.
print 'Bouncer started'
daemon.requestLoop()

