def __pickPuzzle(self, mode, _id): self.cursor.execute('SELECT puzzle FROM puzzle_%s WHERE id=%d' % (mode, _id)) n = [] p = '' for row in self.cursor: p = row[0] n = util.str2puzzle(p) return n, p
mainApp = MainApp() set_default_language() #initial user.InitUserInfo() #user info mode = util.config.get('APP', 'level', 'easy') user = util.config.get('APP', 'user', '') time = 0 cur_puzzle = [] if app.bRecordLastPuzzle and app.lastPuzzle: _id = app.lastPuzzle['id'] time = app.lastPuzzle['time'] puzzle = util.str2puzzle(app.lastPuzzle['puzzleDefault']) cur_puzzle = util.str2puzzle(app.lastPuzzle['puzzleCurrent']) logger.info('RecordLastPuzzle! id=%d, time=%s', _id, util.time_format(time)) logger.info('puzzle=%s', app.lastPuzzle['puzzleDefault']) logger.info('cur puzzle=%s', app.lastPuzzle['puzzleCurrent']) else: #puzzle loader _id, puzzle = get_puzzle_loader().pick(mode) #anim anim.InitAnimManager() #frame frame = MainFrame(None, 'Sudoku Boxer') frame.setDefault(_id, puzzle, cur_puzzle) if user: