#!/usr/bin/env python from multiprocessing.managers import BaseManager import Queue inqueue = Queue.Queue() outqueue = Queue.Queue() class QueueManager(BaseManager): pass QueueManager.register('get_inqueue', callable=lambda:inqueue) QueueManager.register('get_outqueue', callable=lambda:outqueue) m = QueueManager(address=('', 50000), authkey='asdf') s = m.get_server() s.serve_forever()