[gnome-games] gnome-sudoku: Delete unused method



commit 63b0ab129f8a0bf6b442e2358be3fc97aa9bd2b8
Author: Zhang Sen <zh jesse gmail com>
Date:   Wed May 13 22:07:21 2009 +0800

    gnome-sudoku: Delete unused method
---
 gnome-sudoku/src/lib/sudoku_maker.py |   38 ----------------------------------
 1 files changed, 0 insertions(+), 38 deletions(-)

diff --git a/gnome-sudoku/src/lib/sudoku_maker.py b/gnome-sudoku/src/lib/sudoku_maker.py
index 486b54b..1a41e72 100644
--- a/gnome-sudoku/src/lib/sudoku_maker.py
+++ b/gnome-sudoku/src/lib/sudoku_maker.py
@@ -343,44 +343,6 @@ class SudokuMaker:
         else:
             return [line.strip() for line in lines]
 
-    def get_new_puzzle (self, difficulty, new = True):
-        """Return puzzle with difficulty near difficulty.
-
-        If new is True, we return only unplayed puzzles.
-        Return a tuple containing a new puzzle and difficulty object.
-        """
-        val_cat = sudoku.get_difficulty_category(difficulty)
-        if not val_cat:
-            print 'WARNING, no val cat for difficulty:', difficulty
-            if val_cat > 1:
-                val_cat = 'very hard'
-            else:
-                val_cat = 'easy'
-        puzzles = []
-
-        lines = self.get_pregenerated(val_cat)
-        closest = 10000000000000, None
-        for l in lines:
-            if len(l) == 0:
-                print 'Warning: file %s contains an empty line' % fname
-                continue
-            if not l.find('\t')>=0:
-                print 'Warning: line "%s" of file %s has no tab character.' % (l, fname)
-                continue
-            puzzle, diff = l.split('\t')
-            if new and (puzzle in self.played):
-                continue
-            if not sudoku.is_valid_puzzle(puzzle):
-                print 'WARNING: invalid puzzle %s in file %s' % (puzzle, fname)
-                continue
-            diff = float(diff)
-            closeness_to_target = abs(diff - difficulty)
-            if closest[0] > closeness_to_target:
-                closest = diff, puzzle
-        return closest[1], sudoku.SudokuRater(
-            sudoku.sudoku_grid_from_string(closest[1]).grid
-            ).difficulty()
-
     def n_puzzles (self, difficulty_category = None, new = True):
         if not difficulty_category:
             return sum([self.n_puzzles(c, new = new) for c in sudoku.DifficultyRating.categories])



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