docs: def push(self):
          """This action puts a message in the global queue that all the clients
          will get via the 'pull' action."""
          print `request.body`
          yield request.environ['cogen.call'](pubsub.publish)(
              "%s: %s" % (session['client'].name, request.body)
          )
          # the request.environ['cogen.*'] objects are the the asynchronous
          # make the code here work as a coroutine and still work with any
          # wsgi extensions offered by cogen - basicaly they do some magic to
          # middleware
          yield str(request.environ['cogen.wsgi'].result)