コード例 #1
0
ファイル: socket.py プロジェクト: yotchylee/tornado-push
    def open(self):
        SOCKETS.append(self)
        print "WebSocket opened"

        db = Database()
        messages = db.get_messages(5)

        for msg in messages:
            response = {'user': msg[2], 'action': 'add', 'val': msg[1], 'line': msg[0],
                        'date': str(datetime.datetime.fromtimestamp(msg[3]).strftime("%B %d, %Y")),
                        'online': len(SOCKETS)}

            data = json.dumps(response)
            self.write_message(data)