#! /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()