[gnome-games/sudoku-tube] Mark 'TODO'
- From: Zhang Sen <zhangsen src gnome org>
- To: svn-commits-list gnome org
- Subject: [gnome-games/sudoku-tube] Mark 'TODO'
- Date: Fri, 29 May 2009 06:23:35 -0400 (EDT)
commit 5b89eb1cbf52bcdc90c3bf477c3f6f1df5717ef4
Author: Zhang Sen <zh jesse gmail com>
Date: Fri May 29 18:22:56 2009 +0800
Mark 'TODO'
---
gnome-sudoku/src/lib/main.py | 12 +++++++-----
1 files changed, 7 insertions(+), 5 deletions(-)
diff --git a/gnome-sudoku/src/lib/main.py b/gnome-sudoku/src/lib/main.py
index e055d16..de31537 100644
--- a/gnome-sudoku/src/lib/main.py
+++ b/gnome-sudoku/src/lib/main.py
@@ -153,6 +153,7 @@ class UI (gconf_wrapper.GConfWrapper):
if self._game:
self._post_open_setup()
else:
+ # TODO
print 'No game opened, should die'
self.show()
@@ -171,11 +172,12 @@ class UI (gconf_wrapper.GConfWrapper):
def _auto_load_new(self):
"""Automatically open a new game"""
- # should use preconfigured level
- # get_puzzles returns a list of (<puzzle>, <difficulty>)
- self._game = self.sudoku_maker.get_puzzles(1, ['easy'])[0][0]
- # process self._game==None
- self.gsd.change_grid(self._game, 9)
+ # TODO should use preconfigured level
+ new_puzzle = self.sudoku_maker.get_puzzles(1, ['easy'])
+ if new_puzzle:
+ # new_puzzle is a list, with the form of (<puzzle>, <difficulty>)
+ self._game = new_puzzle[0][0]
+ self.gsd.change_grid(self._game, 9)
def _post_open_setup(self):
"""Properly do the setup after entering game
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]