This occurs when you save a "Very Hard" game for latter. It also occurs
when trying to launch gnome-sudoku after having saved a "Very Hard"
game. I can't reproduce it with any other difficulty level. Deleting the
saved game file from ~/.config/gnome-sudoku/saved allows the program to
run properly once more.

** Description changed:

  The Ubuntu Error Tracker has been receiving reports about a problem
  regarding gnome-sudoku.  This problem was most recently seen with
  version 1:3.8.1-1ubuntu1, the problem page at
  https://errors.ubuntu.com/problem/8c47c556e13b16454ddc18b00d4217bad720461c
  contains more details.
+ 
+ Traceback (most recent call last):
+   File "/usr/lib/python3/dist-packages/gnome_sudoku/main.py", line 52, in 
inactivate_new_game_etc_
+     ret = fun(ui, *args, **kwargs)
+   File "/usr/lib/python3/dist-packages/gnome_sudoku/main.py", line 413, in 
new_cb
+     self.select_game()
+   File "/usr/lib/python3/dist-packages/gnome_sudoku/main.py", line 52, in 
inactivate_new_game_etc_
+     ret = fun(ui, *args, **kwargs)
+   File "/usr/lib/python3/dist-packages/gnome_sudoku/main.py", line 150, in 
select_game
+     choice = 
game_selector.NewOrSavedGameSelector().run_swallowed_dialog(self.swallower)
+   File "/usr/lib/python3/dist-packages/gnome_sudoku/game_selector.py", line 
270, in run_swallowed_dialog
+     self.setup_dialog()
+   File "/usr/lib/python3/dist-packages/gnome_sudoku/game_selector.py", line 
93, in setup_dialog
+     self.make_saved_game_model()
+   File "/usr/lib/python3/dist-packages/gnome_sudoku/game_selector.py", line 
187, in make_saved_game_model
+     sdifficulty = sr.difficulty()
+   File "/usr/lib/python3/dist-packages/gnome_sudoku/sudoku.py", line 836, in 
difficulty
+     self.solve()
+   File "/usr/lib/python3/dist-packages/gnome_sudoku/sudoku.py", line 407, in 
solve
+     while not self.guess_least_open_square():
+   File "/usr/lib/python3/dist-packages/gnome_sudoku/sudoku.py", line 832, in 
guess_least_open_square
+     return SudokuSolver.guess_least_open_square(self)
+   File "/usr/lib/python3/dist-packages/gnome_sudoku/sudoku.py", line 448, in 
guess_least_open_square
+     poss.sort(lambda a, b: len(a[1]) > len(b[1]) and 1 or len(a[1]) < 
len(b[1]) and -1 or \
+ TypeError: must use keyword argument for key function

** Changed in: gnome-sudoku (Ubuntu)
   Importance: Undecided => Medium

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-sudoku in Ubuntu.
https://bugs.launchpad.net/bugs/1252220

Title:
  /usr/games/gnome-sudoku:TypeError:/usr/games/gnome-
  
sudoku@23:start_game:start_game:__init__:inactivate_new_game_etc_:select_game:run_swallowed_dialog:setup_dialog:make_saved_game_model:difficulty:solve:guess_least_open_square:guess_least_open_square

Status in “gnome-sudoku” package in Ubuntu:
  Confirmed

Bug description:
  The Ubuntu Error Tracker has been receiving reports about a problem
  regarding gnome-sudoku.  This problem was most recently seen with
  version 1:3.8.1-1ubuntu1, the problem page at
  https://errors.ubuntu.com/problem/8c47c556e13b16454ddc18b00d4217bad720461c
  contains more details.

  Traceback (most recent call last):
    File "/usr/lib/python3/dist-packages/gnome_sudoku/main.py", line 52, in 
inactivate_new_game_etc_
      ret = fun(ui, *args, **kwargs)
    File "/usr/lib/python3/dist-packages/gnome_sudoku/main.py", line 413, in 
new_cb
      self.select_game()
    File "/usr/lib/python3/dist-packages/gnome_sudoku/main.py", line 52, in 
inactivate_new_game_etc_
      ret = fun(ui, *args, **kwargs)
    File "/usr/lib/python3/dist-packages/gnome_sudoku/main.py", line 150, in 
select_game
      choice = 
game_selector.NewOrSavedGameSelector().run_swallowed_dialog(self.swallower)
    File "/usr/lib/python3/dist-packages/gnome_sudoku/game_selector.py", line 
270, in run_swallowed_dialog
      self.setup_dialog()
    File "/usr/lib/python3/dist-packages/gnome_sudoku/game_selector.py", line 
93, in setup_dialog
      self.make_saved_game_model()
    File "/usr/lib/python3/dist-packages/gnome_sudoku/game_selector.py", line 
187, in make_saved_game_model
      sdifficulty = sr.difficulty()
    File "/usr/lib/python3/dist-packages/gnome_sudoku/sudoku.py", line 836, in 
difficulty
      self.solve()
    File "/usr/lib/python3/dist-packages/gnome_sudoku/sudoku.py", line 407, in 
solve
      while not self.guess_least_open_square():
    File "/usr/lib/python3/dist-packages/gnome_sudoku/sudoku.py", line 832, in 
guess_least_open_square
      return SudokuSolver.guess_least_open_square(self)
    File "/usr/lib/python3/dist-packages/gnome_sudoku/sudoku.py", line 448, in 
guess_least_open_square
      poss.sort(lambda a, b: len(a[1]) > len(b[1]) and 1 or len(a[1]) < 
len(b[1]) and -1 or \
  TypeError: must use keyword argument for key function

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-sudoku/+bug/1252220/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to