# -*- coding: utf-8 -*- import sys sys.path.append('../') from chaofeng import Server,g from chaofeng.g import mark,static import login,user,menu,board,post,special_frame import config from model import db_orm @mark('debug') class LoginDebugFrame(login.WelcomeFrame): def initialize(self): self.session.charset = 'gbk' self.handle_login('111','111111') if __name__ == '__main__' : s = Server(mark[config.root]) s.run()
# self.auth('123','123456') # self.goto('add_board') # self.goto('user_editdata') # self.try_login('admin','123456') self.try_login('admin', '123456') # self.try_login('test', '123456') # self.goto('dd') # self.goto('post','Test1','3') pass # @mark('finish') # class FinishFrame(Frame): # def finish(self, e=None): # raise BadEndInterrupt # config.data['ROOT'] = 'debug' manager.telnet['default_board_index'] = {} ALL_MODULES = sys.modules.keys() if __name__ == '__main__': manager.status.clear_all() #################### ugly but work if mark.get('debug'): s = Server(mark['debug']) else: s = Server(mark[config.data['ROOT']]) s.run()
print arepr(get) def refresh_auto(self): while True: sleep(self._delay) self.refresh() def get(self, char): if char == ac.k_ctrl_l: self.refresh() self._tn.write(self.s(char)) if self._will_print: print repr(char) self.refresh() def ignore(self, data): return True #False#data.startswith('\x1b[3;1H') class DefaultFrame(Frame): def initialize(self): self.raw_goto(ProxyerFrame, noprint=False, remote='argo.sysu.edu.cn', charset='gbk') if __name__ == '__main__': s = Server(DefaultFrame, port=4999) s.run()
def main(): connect(db="guest", host="mongodb://localhost/") s = Server(Welcome) s.run()
def main(): connect(db="guest", host='mongodb://localhost/') s = Server(Welcome) s.run()