def fountain(url):
 zsock = zcontext.socket(zmq.PUSH)
 zsock.bind(url)
 words = [w for w in dir(__builtins__) if w.islower()]
 while True:
  zsock.send(random.choice(words))
  time.sleep(0.4)

def fountain ( url ) : zsock = zcontext . socket ( zmq . PUSH ) zsock . bind ( url ) words = [ w for w in dir ( __builtins__ ) if w . islower ( ) ] while True : zsock . send ( random . choice ( words ) ) time . sleep ( 0.4 )
produces a steady stream of words .