[gnome-games/sudoku-tube] Remove the use of 'map'



commit f516da16f43186f9aacd122dbaaf953cc6907f86
Author: Zhang Sen <zh jesse gmail com>
Date:   Fri Jul 3 16:06:24 2009 +0800

    Remove the use of 'map'

 gnome-sudoku/src/lib/main.py |   29 ++++++++++++++---------------
 1 files changed, 14 insertions(+), 15 deletions(-)
---
diff --git a/gnome-sudoku/src/lib/main.py b/gnome-sudoku/src/lib/main.py
index fa97e94..aeaf492 100644
--- a/gnome-sudoku/src/lib/main.py
+++ b/gnome-sudoku/src/lib/main.py
@@ -267,21 +267,20 @@ class UI (gconf_wrapper.GConfWrapper):
         self.main_area.pack_start(self.gsd, padding = 6)
 
     def setup_toggles (self):
-        # sync up toggles with gconf values...
-        map(lambda tpl: self.gconf_wrap_toggle(*tpl),
-            [('always_show_hints',
-              self.builder.get_object('AlwaysShowPossible')),
-             ('show_impossible_implications',
-              self.builder.get_object('ShowImpossibleImplications')),
-             ('generate_puzzles_in_background',
-              self.builder.get_object('BackgroundGenerator')),
-             ('show_toolbar',
-              self.builder.get_object('ToggleToolbar')),
-             ('highlight',
-              self.builder.get_object('ToggleHighlight')),
-             ('show_tracker',
-              self.builder.get_object('ToggleTracker')),
-             ])
+        logger.debug("sync up toggles with gconf values")
+        [self.gconf_wrap_toggle(conf, action) for (conf, action) in [
+            ('always_show_hints',
+                self.builder.get_object('AlwaysShowPossible')),
+            ('show_impossible_implications',
+                self.builder.get_object('ShowImpossibleImplications')),
+            ('generate_puzzles_in_background',
+                self.builder.get_object('BackgroundGenerator')),
+            ('show_toolbar',
+                self.builder.get_object('ToggleToolbar')),
+            ('highlight',
+                self.builder.get_object('ToggleHighlight')),
+            ('show_tracker',
+                self.builder.get_object('ToggleTracker'))]]
 
     def start_worker_thread (self, *args):
         n_new_puzzles = self.sudoku_maker.n_puzzles(new = True)



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