[gnome-games] gnome-sudoku: Delete unused method
- From: Zhang Sen <zhangsen src gnome org>
- To: svn-commits-list gnome org
- Subject: [gnome-games] gnome-sudoku: Delete unused method
- Date: Wed, 13 May 2009 10:08:12 -0400 (EDT)
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]