def __init__(self): self.loadConfiguration("twitter.ini") self.authorizeAPI() self.ChatManager = ChatManager() self.replyCharacterLimit = 140 self.replySuffix = "..." self.splitSuffixLength = len(self.replySuffix)
def run(): """ 主程序入口 :return: None """ print('开始运行') chatManager = ChatManager() print('chatManager创建成功') chatManager.run()
self.send_error(400, message=e.message) return except Exception as e: print e.message self.send_error(400, message=e.message) return self.set_status(200) self.finish() def init_app(): """ Initializes the Tornado web app. Registers the used URLs. """ return tornado.web.Application( [(r"/", MainHandler), (r"/login", LoginHandler), (r"/users", UsersHandler), (r"/conversations", ConversationHandler), (r"/conversations/create", ConversationCreateHandler), (r"/conversations/([0-9]+)", ConcreteConversationHandler), (r"/conversations/([0-9]+)/([0-9]+)?", ConcreteConversationHandler)], cookie_secret="6d41bbfe48ce3d078479feb364d98ecda2206edc") if __name__ == "__main__": cm = ChatManager() app = init_app() app.listen(8888) tornado.ioloop.IOLoop.current().start()