from gevent.server import StreamServer __all__ = ['FlashPolicyServer'] class FlashPolicyServer(StreamServer): policy = """ """ noisy = False def __init__(self, listener=None, backlog=None, noisy=None): if listener is None: listener = ('0.0.0.0', 843) if noisy is not None: self.noisy = noisy StreamServer.__init__(self, listener=listener, backlog=backlog) def handle(self, socket, address): if self.noisy: print 'Accepted connection from %s:%s' % address socket.sendall(self.policy)