[gnome-games/applygsoc2009: 12/76] Mark 'TODO'



commit 568e45de31918a76410d25f25a7d24b30e92a46b
Author: Pablo Castellano <pablog src gnome org>
Date:   Thu Aug 26 04:45:35 2010 +0200

    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 542af09..ff0e01b 100644
--- a/gnome-sudoku/src/lib/main.py
+++ b/gnome-sudoku/src/lib/main.py
@@ -135,6 +135,7 @@ class UI (gconf_wrapper.GConfWrapper):
 		if self._game:
             self._post_open_setup()
         else:
+			# TODO
             print 'No game opened, should die'
 
         self.show()
@@ -153,11 +154,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:
+	        # get_puzzles returns a list of (<puzzle>, <difficulty>)
+    	    self._game = self.sudoku_maker.get_puzzles(1, ['easy'])[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]