[gnome-games/sudoku-tube] Remove asserts



commit 04a4c2d0e6e461a4ee38a26286efc3b559971577
Author: Zhang Sen <zh jesse gmail com>
Date:   Sat Aug 15 18:28:56 2009 +0800

    Remove asserts
    
    new-with-contact should always be able to start game. It overrides current
    game, but we should provide something more user-friendly.

 gnome-sudoku/src/lib/main.py |    5 +----
 1 files changed, 1 insertions(+), 4 deletions(-)
---
diff --git a/gnome-sudoku/src/lib/main.py b/gnome-sudoku/src/lib/main.py
index 647d273..823a1da 100644
--- a/gnome-sudoku/src/lib/main.py
+++ b/gnome-sudoku/src/lib/main.py
@@ -444,7 +444,6 @@ class SudokuGame(gconf_wrapper.GConfWrapper):
             return
 
     def _new_with_contact_cb(self, action):
-        assert self._is_initiator is None
         choice = contact_selector.contact_selector_run(self.w)
         if choice:
             self._is_initiator = True
@@ -511,7 +510,6 @@ class SudokuGame(gconf_wrapper.GConfWrapper):
         """User has accepted the tube
         """
 
-        assert self._is_initiator is None
         self._is_initiator = False
         self._bus = bus
         self._tube = tube
@@ -542,7 +540,6 @@ class SudokuGame(gconf_wrapper.GConfWrapper):
         self._negotiate_sideview_proxy(bus)
 
     def _negotiate_peer_proxy(self, bus):
-        assert self._is_initiator is not None
         if self._is_initiator:
             me, peer = self._initiator_obj_path, self._receiver_obj_path
         else:
@@ -617,6 +614,7 @@ class SudokuGame(gconf_wrapper.GConfWrapper):
         self._notes_model = None
         self._main_grid_vew.reset()
         self._tracker_ui.reset()
+        self._side_grid_vew.reset()
         self._history_manager.clear()
         self.won = False
 
@@ -626,7 +624,6 @@ class SudokuGame(gconf_wrapper.GConfWrapper):
 
     def _tube_closed_cb(self):
         self._is_initiator = None
-        self._side_grid_vew.reset()
         self._side_grid_vew.hide()
         self._tube = None
         logger.debug("tube has been closed")



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]