Eu tenho um script em Python que executa uma aplicação do Tornado. Dentro do onmessage eu tenho varias variáveis que vão manter um valor igual sempre, por isso não existe a necessidade de preenchê-las sempre que chegar uma mensagem nova para o Tornado. Atualmente eu faço da seguinte maneira: salvo a variável como global e defino um valor a ela; dessa maneira como o script está sempre rodando, o valor persiste. Gostaria de saber se existe alguma biblioteca que gere um cookie ou uma sessão para eu poder salvar essas variáveis. Segue um exemplo de como está o código agora: #!/usr/bin/env python # -*- coding: utf-8 -*- var1 = "" def teste(): global var1 if var1 == "": var 1 = "texto que vai persistir" print var1 return var1 class WSMesa(tornado.websocket.WebSocketHandler): def open(self): print 'new connection' def on_message(self, message): retorno = teste() self.write_message(retorno) def on_close(self): print 'connection closed' def check_origin(self, origin): return True application = tornado.web.Application([ (r'/mesa', WSMesa) ]) if __name__ == "__main__": http_server = tornado.httpserver.HTTPServer(application) http_server.listen(9999) tornado.ioloop.IOLoop.instance().start() Continue reading...