<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to bugs</title><link>https://sourceforge.net/p/pythonsudoku/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/pythonsudoku/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Sat, 24 Apr 2010 23:56:28 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/pythonsudoku/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>not print sudoku</title><link>https://sourceforge.net/p/pythonsudoku/bugs/15/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;IOError: [Errno 2] No such file or directory: 'sudoku.sdk'&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Sat, 24 Apr 2010 23:56:28 -0000</pubDate><guid>https://sourceforge.net224a80587439ef06ee8fdfc7179909abd0dd6706</guid></item><item><title>pythonsudoku not install</title><link>https://sourceforge.net/p/pythonsudoku/bugs/14/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;i wanted install pythonsudoku and i give this command:&lt;br /&gt;
$ python setup.py install&lt;br /&gt;
but not install and not open sudoku..how to play sudoku?can you help me?This install report is here:&lt;br /&gt;
- cut here --&lt;br /&gt;
running install&lt;br /&gt;
running build&lt;br /&gt;
xgettext: error while opening "/usr/lib/python2.4/optparse.py" for reading: No such file or directory&lt;br /&gt;
running build_py&lt;br /&gt;
creating build&lt;br /&gt;
creating build/lib&lt;br /&gt;
creating build/lib/pythonsudoku&lt;br /&gt;
copying pythonsudoku/pdf.py -&amp;gt; build/lib/pythonsudoku&lt;br /&gt;
copying pythonsudoku/sudoku.py -&amp;gt; build/lib/pythonsudoku&lt;br /&gt;
copying pythonsudoku/image.py -&amp;gt; build/lib/pythonsudoku&lt;br /&gt;
copying pythonsudoku/printer.py -&amp;gt; build/lib/pythonsudoku&lt;br /&gt;
copying pythonsudoku/__init__.py -&amp;gt; build/lib/pythonsudoku&lt;br /&gt;
copying pythonsudoku/config.py -&amp;gt; build/lib/pythonsudoku&lt;br /&gt;
copying pythonsudoku/info.py -&amp;gt; build/lib/pythonsudoku&lt;br /&gt;
copying pythonsudoku/gui.py -&amp;gt; build/lib/pythonsudoku&lt;br /&gt;
copying pythonsudoku/text.py -&amp;gt; build/lib/pythonsudoku&lt;br /&gt;
copying pythonsudoku/history.py -&amp;gt; build/lib/pythonsudoku&lt;br /&gt;
copying pythonsudoku/check_modules.py -&amp;gt; build/lib/pythonsudoku&lt;br /&gt;
copying pythonsudoku/board.py -&amp;gt; build/lib/pythonsudoku&lt;br /&gt;
running build_scripts&lt;br /&gt;
creating build/scripts-2.6&lt;br /&gt;
copying and adjusting pysdk.py -&amp;gt; build/scripts-2.6&lt;br /&gt;
copying and adjusting pysdk-pdf.py -&amp;gt; build/scripts-2.6&lt;br /&gt;
copying and adjusting pysdk-image.py -&amp;gt; build/scripts-2.6&lt;br /&gt;
copying and adjusting pysdk-gui.py -&amp;gt; build/scripts-2.6&lt;br /&gt;
changing mode of build/scripts-2.6/pysdk.py from 644 to 755&lt;br /&gt;
changing mode of build/scripts-2.6/pysdk-pdf.py from 644 to 755&lt;br /&gt;
changing mode of build/scripts-2.6/pysdk-image.py from 644 to 755&lt;br /&gt;
changing mode of build/scripts-2.6/pysdk-gui.py from 644 to 755&lt;br /&gt;
running install_lib&lt;br /&gt;
creating /usr/lib64/python2.6/site-packages/pythonsudoku&lt;br /&gt;
copying build/lib/pythonsudoku/pdf.py -&amp;gt; /usr/lib64/python2.6/site-packages/pythonsudoku&lt;br /&gt;
copying build/lib/pythonsudoku/sudoku.py -&amp;gt; /usr/lib64/python2.6/site-packages/pythonsudoku&lt;br /&gt;
copying build/lib/pythonsudoku/image.py -&amp;gt; /usr/lib64/python2.6/site-packages/pythonsudoku&lt;br /&gt;
copying build/lib/pythonsudoku/printer.py -&amp;gt; /usr/lib64/python2.6/site-packages/pythonsudoku&lt;br /&gt;
copying build/lib/pythonsudoku/__init__.py -&amp;gt; /usr/lib64/python2.6/site-packages/pythonsudoku&lt;br /&gt;
copying build/lib/pythonsudoku/config.py -&amp;gt; /usr/lib64/python2.6/site-packages/pythonsudoku&lt;br /&gt;
copying build/lib/pythonsudoku/info.py -&amp;gt; /usr/lib64/python2.6/site-packages/pythonsudoku&lt;br /&gt;
copying build/lib/pythonsudoku/gui.py -&amp;gt; /usr/lib64/python2.6/site-packages/pythonsudoku&lt;br /&gt;
copying build/lib/pythonsudoku/text.py -&amp;gt; /usr/lib64/python2.6/site-packages/pythonsudoku&lt;br /&gt;
copying build/lib/pythonsudoku/history.py -&amp;gt; /usr/lib64/python2.6/site-packages/pythonsudoku&lt;br /&gt;
copying build/lib/pythonsudoku/check_modules.py -&amp;gt; /usr/lib64/python2.6/site-packages/pythonsudoku&lt;br /&gt;
copying build/lib/pythonsudoku/board.py -&amp;gt; /usr/lib64/python2.6/site-packages/pythonsudoku&lt;br /&gt;
byte-compiling /usr/lib64/python2.6/site-packages/pythonsudoku/pdf.py to pdf.pyc&lt;br /&gt;
byte-compiling /usr/lib64/python2.6/site-packages/pythonsudoku/sudoku.py to sudoku.pyc&lt;br /&gt;
byte-compiling /usr/lib64/python2.6/site-packages/pythonsudoku/image.py to image.pyc&lt;br /&gt;
byte-compiling /usr/lib64/python2.6/site-packages/pythonsudoku/printer.py to printer.pyc&lt;br /&gt;
byte-compiling /usr/lib64/python2.6/site-packages/pythonsudoku/__init__.py to __init__.pyc&lt;br /&gt;
byte-compiling /usr/lib64/python2.6/site-packages/pythonsudoku/config.py to config.pyc&lt;br /&gt;
byte-compiling /usr/lib64/python2.6/site-packages/pythonsudoku/info.py to info.pyc&lt;br /&gt;
byte-compiling /usr/lib64/python2.6/site-packages/pythonsudoku/gui.py to gui.pyc&lt;br /&gt;
byte-compiling /usr/lib64/python2.6/site-packages/pythonsudoku/text.py to text.pyc&lt;br /&gt;
byte-compiling /usr/lib64/python2.6/site-packages/pythonsudoku/history.py to history.pyc&lt;br /&gt;
byte-compiling /usr/lib64/python2.6/site-packages/pythonsudoku/check_modules.py to check_modules.pyc&lt;br /&gt;
byte-compiling /usr/lib64/python2.6/site-packages/pythonsudoku/board.py to board.pyc&lt;br /&gt;
running install_scripts&lt;br /&gt;
creating /usr/games&lt;br /&gt;
copying build/scripts-2.6/pysdk-pdf.py -&amp;gt; /usr/games&lt;br /&gt;
copying build/scripts-2.6/pysdk-gui.py -&amp;gt; /usr/games&lt;br /&gt;
copying build/scripts-2.6/pysdk-image.py -&amp;gt; /usr/games&lt;br /&gt;
copying build/scripts-2.6/pysdk.py -&amp;gt; /usr/games&lt;br /&gt;
changing mode of /usr/games/pysdk-pdf.py to 755&lt;br /&gt;
changing mode of /usr/games/pysdk-gui.py to 755&lt;br /&gt;
changing mode of /usr/games/pysdk-image.py to 755&lt;br /&gt;
changing mode of /usr/games/pysdk.py to 755&lt;br /&gt;
running install_data&lt;br /&gt;
creating /usr/share/games&lt;br /&gt;
creating /usr/share/games/pythonsudoku&lt;br /&gt;
copying data/FreeSans.ttf -&amp;gt; /usr/share/games/pythonsudoku&lt;br /&gt;
creating /usr/share/games/locale&lt;br /&gt;
creating /usr/share/games/locale/ca&lt;br /&gt;
creating /usr/share/games/locale/ca/LC_MESSAGES&lt;br /&gt;
copying locale/ca/LC_MESSAGES/pythonsudoku.mo -&amp;gt; /usr/share/games/locale/ca/LC_MESSAGES&lt;br /&gt;
creating /usr/share/games/locale/pl&lt;br /&gt;
creating /usr/share/games/locale/pl/LC_MESSAGES&lt;br /&gt;
copying locale/pl/LC_MESSAGES/pythonsudoku.mo -&amp;gt; /usr/share/games/locale/pl/LC_MESSAGES&lt;br /&gt;
creating /usr/share/games/locale/de&lt;br /&gt;
creating /usr/share/games/locale/de/LC_MESSAGES&lt;br /&gt;
copying locale/de/LC_MESSAGES/pythonsudoku.mo -&amp;gt; /usr/share/games/locale/de/LC_MESSAGES&lt;br /&gt;
creating /usr/share/games/locale/gl&lt;br /&gt;
creating /usr/share/games/locale/gl/LC_MESSAGES&lt;br /&gt;
copying locale/gl/LC_MESSAGES/pythonsudoku.mo -&amp;gt; /usr/share/games/locale/gl/LC_MESSAGES&lt;br /&gt;
running install_egg_info&lt;br /&gt;
Writing /usr/lib64/python2.6/site-packages/pythonsudoku-0.13-py2.6.egg-info&lt;br /&gt;
- cut here --&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Sat, 24 Apr 2010 23:48:02 -0000</pubDate><guid>https://sourceforge.netfcf89ab644e05cad4f62d77b16b87d058269be79</guid></item><item><title>Can not generate puzzle with code provided from website</title><link>https://sourceforge.net/p/pythonsudoku/bugs/13/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;When I try to execute the code-example from &lt;a href="http://pythonsudoku.sourceforge.net/doc/howto.html"&gt;http://pythonsudoku.sourceforge.net/doc/howto.html&lt;/a&gt; on my computer as follows:&lt;/p&gt;
&lt;p&gt;/usr/games$ pysdk --difficulty=normal --region_width=3 --region_height=3 --handicap=0 sudoku.sdk&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;I only get the following output:&lt;/p&gt;
&lt;p&gt;Traceback (most recent call last):&lt;br /&gt;
File "/usr/games/pysdk", line 203, in &amp;lt;module&amp;gt;&lt;br /&gt;
main()&lt;br /&gt;
File "/usr/games/pysdk", line 197, in main&lt;br /&gt;
status = not solve_sudoku(args[0])&lt;br /&gt;
File "/usr/lib/pymodules/python2.6/pythonsudoku/text.py", line 109, in solve_sudoku&lt;br /&gt;
board = Board(filename=filename)&lt;br /&gt;
File "/usr/lib/pymodules/python2.6/pythonsudoku/board.py", line 105, in __init__&lt;br /&gt;
self.load(filename)&lt;br /&gt;
File "/usr/lib/pymodules/python2.6/pythonsudoku/board.py", line 178, in load&lt;br /&gt;
f = file(filename, "rU")&lt;br /&gt;
IOError: [Errno 2] No such file or directory: 'sudoku.sdk'&lt;br /&gt;
-- Ende --&lt;/p&gt;
&lt;p&gt;Ein Fehler ist aufgetreten, bitte gehen Sie zu &lt;a href="http://sourceforge.net/tracker/?group_id=150356&amp;amp;atid=778307"&gt;http://sourceforge.net/tracker/?group_id=150356&amp;amp;atid=778307&lt;/a&gt; und senden Sie einenFehlerreport mit den zuletzt ausgegebenen Zeilen.&lt;/p&gt;
&lt;p&gt;I tried to create the file manually (even chmod-ded it to 777) but it still didn't work:&lt;/p&gt;
&lt;p&gt;Traceback (most recent call last):&lt;br /&gt;
File "/usr/games/pysdk", line 203, in &amp;lt;module&amp;gt;&lt;br /&gt;
main()&lt;br /&gt;
File "/usr/games/pysdk", line 197, in main&lt;br /&gt;
status = not solve_sudoku(args[0])&lt;br /&gt;
File "/usr/lib/pymodules/python2.6/pythonsudoku/text.py", line 109, in solve_sudoku&lt;br /&gt;
board = Board(filename=filename)&lt;br /&gt;
File "/usr/lib/pymodules/python2.6/pythonsudoku/board.py", line 105, in __init__&lt;br /&gt;
self.load(filename)&lt;br /&gt;
File "/usr/lib/pymodules/python2.6/pythonsudoku/board.py", line 200, in load&lt;br /&gt;
max_n = int(max(array) ** (1 / 2.0))&lt;br /&gt;
ValueError: max() arg is an empty sequence&lt;/p&gt;
&lt;p&gt;What am I missing or doing wrong?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Wed, 16 Dec 2009 14:37:38 -0000</pubDate><guid>https://sourceforge.net7d10a4cc8964edec30868ed5844bd9e7c4f38916</guid></item><item><title>Limited solution algorithms</title><link>https://sourceforge.net/p/pythonsudoku/bugs/12/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;pythonsudoku-0.12.4 handle only the three simplest solution algorithms, and even these without full generality. This means that it can neither solve nor generate hard problems. &lt;/p&gt;
&lt;p&gt;As is, it can't even solve all of the puzzles at websudoku.com; at brainbashers.com, it can solve only some of the puzzles at hard level, and almost none beyond.&lt;/p&gt;
&lt;p&gt;However, if the site is going to say, "If you found a valid sudoku (a sudoku with only one solution) that Python Sudoku can't solve, please, send a bug report with the sudoku (preferable in sdk format) and the method needed to be solved," it should handle most of the popular methods.&lt;/p&gt;
&lt;p&gt;Rather than come up with an example puzzle for each method that's missing (although I'll give one below), let me just refer you to &lt;a href="http://brainbashers.com/sudokuhelp.asp" rel="nofollow"&gt;http://brainbashers.com/sudokuhelp.asp&lt;/a&gt;, which has details on the methods their site uses, as well as a plain list of additional algorithms that were left out because they're not human-appropriate. Of course their choices are arguable, but it's a good start. &lt;/p&gt;
&lt;p&gt;That site can also generate a "super hard" puzzle requiring any chosen method. (It's not always perfect; the puzzle may be solvable with a combination of different methods. But you can just keep generating them until you get one that can't be solved with the algorithms currently coded.&lt;/p&gt;
&lt;p&gt;One more word about brainbashers: They do a good job describing the methods, giving you puzzles to test them against (with step-by-step solutions), and offering a decent interface with nice hinting. However, they sometimes use some very odd terminology, and some of their descriptions aren't really exact enough to code from. So you'll still need to look at Wikipedia or elsewhere to fill in the gaps.&lt;/p&gt;
&lt;p&gt;Here's a "very hard" example from brainbashers that pysdk can't solve.&lt;/p&gt;
&lt;p&gt;0 5 0 7 0 9 0 1 0&lt;br /&gt;
6 0 0 5 4 1 0 0 8&lt;br /&gt;
0 0 0 0 2 0 0 0 0&lt;br /&gt;
5 7 0 0 0 0 0 2 3&lt;br /&gt;
0 4 2 0 0 0 5 8 0&lt;br /&gt;
9 8 0 0 0 0 0 7 4&lt;br /&gt;
0 6 0 0 5 0 0 0 0&lt;br /&gt;
8 0 0 4 9 3 0 6 5&lt;br /&gt;
0 9 0 6 0 2 0 4 0&lt;/p&gt;
&lt;p&gt;Even after giving it a few more numbers (which eliminates the need for one algorithm), it fails:&lt;/p&gt;
&lt;p&gt;0 5 0 7 0 9 0 1 0&lt;br /&gt;
6 0 0 5 4 1 0 0 8&lt;br /&gt;
0 0 0 0 2 0 0 5 0&lt;br /&gt;
5 7 0 0 0 4 0 2 3&lt;br /&gt;
0 4 2 0 0 0 5 8 0&lt;br /&gt;
9 8 0 2 0 5 0 7 4&lt;br /&gt;
0 6 0 0 5 0 0 0 0&lt;br /&gt;
8 0 0 4 9 3 0 6 5&lt;br /&gt;
0 9 5 6 0 2 0 4 0&lt;/p&gt;
&lt;p&gt;Here's the solution:&lt;/p&gt;
&lt;p&gt;2 5 8 7 3 9 4 1 6&lt;br /&gt;
6 3 7 5 4 1 2 9 8&lt;br /&gt;
4 1 9 8 2 6 3 5 7&lt;br /&gt;
5 7 6 9 8 4 1 2 3&lt;br /&gt;
1 4 2 3 6 7 5 8 9&lt;br /&gt;
9 8 3 2 1 5 6 7 4&lt;br /&gt;
7 6 4 1 5 8 9 3 2&lt;br /&gt;
8 2 1 4 9 3 7 6 5&lt;br /&gt;
3 9 5 6 7 2 8 4 1&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andrew Barnert</dc:creator><pubDate>Wed, 19 Dec 2007 10:38:35 -0000</pubDate><guid>https://sourceforge.net7d2f0f8a502d07b874a800f7b140d5fca7967916</guid></item><item><title>GUI not refreshing when created a new sudoku</title><link>https://sourceforge.net/p/pythonsudoku/bugs/11/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;When a new sudoku is created, the GUI is not &lt;br /&gt;
refreshed.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Xosé Otero</dc:creator><pubDate>Sat, 23 Sep 2006 03:20:46 -0000</pubDate><guid>https://sourceforge.net79a9da3bfbb67b00bed9b657820766b4b776ecac</guid></item><item><title>give_one can give more than one number</title><link>https://sourceforge.net/p/pythonsudoku/bugs/10/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;In GUI, give_one can give more than one number if &lt;br /&gt;
these numbers are too easy to calculate (internal &lt;br /&gt;
problem with Sudoku.Sudoku solver algorithms).&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Xosé Otero</dc:creator><pubDate>Fri, 22 Sep 2006 16:27:57 -0000</pubDate><guid>https://sourceforge.netf452ff5faf23b3be1105e70ddcabc8de2428183b</guid></item><item><title>give_one not working</title><link>https://sourceforge.net/p/pythonsudoku/bugs/9/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hello,&lt;br /&gt;
I use the version from pythonsudoku_0.12.3-1_all.deb which seems a bit more recent than the one found in pythonsudoku-0.12.zip. If I choose 'give one' in the gui, I get AttributeError: 'Gui' object has no attribute 'to_board'&lt;br /&gt;
It seems they have been some code moved around, so the calls occurs within the wrong classe ? Could you check ?&lt;br /&gt;
TIA&lt;br /&gt;
CdeMills&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Pascal Dupuis</dc:creator><pubDate>Mon, 18 Sep 2006 09:03:01 -0000</pubDate><guid>https://sourceforge.net0e28d21bc966b9d6855bcec570790ac39aef3b5d</guid></item><item><title>Installation problem</title><link>https://sourceforge.net/p/pythonsudoku/bugs/8/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;my email address: mircea.andrei@wanadoo.fr&lt;/p&gt;
&lt;p&gt;Hello,&lt;br /&gt;
I install as root following the indications in INSTALL&lt;br /&gt;
file.&lt;br /&gt;
When running the program from the command line, it&lt;br /&gt;
crashes with the traceback message printed below.&lt;br /&gt;
I looked through the help and the TODO file but could&lt;br /&gt;
not find the way to make it work.&lt;br /&gt;
Thanks for your attention.&lt;/p&gt;
&lt;p&gt;Traceback (most recent call last):&lt;br /&gt;
File "/usr/games/pysdk.py", line 442, in ?&lt;br /&gt;
main()&lt;br /&gt;
File "/usr/games/pysdk.py", line 389, in main&lt;br /&gt;
set_options(opts)&lt;br /&gt;
File "/usr/games/pysdk.py", line 323, in set_options&lt;br /&gt;
options.set("sudoku", "use_letters",&lt;br /&gt;
str(opts.use_letters))&lt;br /&gt;
AttributeError: Values instance has no attribute&lt;br /&gt;
'use_letters'&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Tue, 01 Aug 2006 07:45:02 -0000</pubDate><guid>https://sourceforge.net23c73d7884e7df328d4e9d6efac60ce4d5815db5</guid></item><item><title>missing pysdk.cfg and default values for pdf/printer opts</title><link>https://sourceforge.net/p/pythonsudoku/bugs/7/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;1st bug :&lt;br /&gt;
---------&lt;br /&gt;
$ ./pysdk.py&lt;/p&gt;
&lt;p&gt;File "/usr/games/pysdk.py", line 62, in ?&lt;br /&gt;
from pythonsudoku.text import create_sudoku,&lt;br /&gt;
solve_sudoku&lt;br /&gt;
File&lt;br /&gt;
"/usr/lib/python2.4/site-packages/pythonsudoku/text.py",&lt;br /&gt;
line 25, in ?&lt;br /&gt;
from config import options&lt;br /&gt;
File&lt;br /&gt;
"/usr/lib/python2.4/site-packages/pythonsudoku/config.py",&lt;br /&gt;
line 62, in ?&lt;br /&gt;
default = Config(platform.get("paths", "syscfg"),&lt;br /&gt;
platform)&lt;br /&gt;
File&lt;br /&gt;
"/usr/lib/python2.4/site-packages/pythonsudoku/config.py",&lt;br /&gt;
line 34, in __init__&lt;br /&gt;
ConfigParser.SafeConfigParser.readfp(self,&lt;br /&gt;
file(syscfg))&lt;/p&gt;
&lt;p&gt;Here syscfg value is "pysdk.cfg" and its path is&lt;br /&gt;
relative, I think you should seek it in "/etc".&lt;br /&gt;
Moreover, the install step of distutils seems to forget&lt;br /&gt;
to install it in "/etc".&lt;/p&gt;
&lt;p&gt;2nd bug :&lt;br /&gt;
---------&lt;br /&gt;
After a copy this file to my launch directory, I get :&lt;/p&gt;
&lt;p&gt;Traceback (most recent call last):&lt;br /&gt;
File "/usr/games/pysdk.py", line 442, in ?&lt;br /&gt;
main()&lt;br /&gt;
File "/usr/games/pysdk.py", line 389, in main&lt;br /&gt;
set_options(opts)&lt;br /&gt;
File "/usr/games/pysdk.py", line 325, in set_options&lt;br /&gt;
if opts.pdf or opts.printer:&lt;br /&gt;
AttributeError: Values instance has no attribute 'pdf'&lt;/p&gt;
&lt;p&gt;It's surely not the best way to correct it, but adding&lt;br /&gt;
these two lines works for me (pysdk, l.389) :&lt;br /&gt;
opts.pdf = False&lt;br /&gt;
opts.printer = False&lt;/p&gt;
&lt;p&gt;Now, after all, I can play :)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">revilyo</dc:creator><pubDate>Sun, 09 Jul 2006 16:30:20 -0000</pubDate><guid>https://sourceforge.net4244c41bdd46af1228c0ba22964ee283a6a2adb7</guid></item><item><title>Solver not working correctly</title><link>https://sourceforge.net/p/pythonsudoku/bugs/6/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The sudoku solver doesn't seem to work correctly. I've&lt;br /&gt;
tried some of the sudokus from&lt;br /&gt;
&lt;a href="http://www.csse.uwa.edu.au/~gordon/sudokumin.php" rel="nofollow"&gt;http://www.csse.uwa.edu.au/~gordon/sudokumin.php&lt;/a&gt;, and&lt;br /&gt;
the algorithm seems to have problems with some of these.&lt;/p&gt;
&lt;p&gt;Example:&lt;br /&gt;
# boardsize 3 x 3&lt;br /&gt;
0  1  0    3  0  0    0  0  0&lt;br /&gt;
0  0  0    0  8  0    0  4  0&lt;br /&gt;
0  0  0    0  0  0    0  7  0&lt;/p&gt;
&lt;p&gt;4  0  5    0  7  0    0  0  0&lt;br /&gt;
0  0  0    0  0  2    1  0  0&lt;br /&gt;
8  0  0    0  0  0    3  0  0&lt;/p&gt;
&lt;p&gt;0  0  0    1  0  0    5  0  0&lt;br /&gt;
0  0  0    6  0  0    0  8  0&lt;br /&gt;
7  0  0    0  0  0    0  0  0&lt;/p&gt;
&lt;p&gt;According to &lt;a href="http://www.sudokusolver.co.uk/" rel="nofollow"&gt;http://www.sudokusolver.co.uk/&lt;/a&gt; this has a&lt;br /&gt;
unique solution, but PythonSudoku tells me it can't be&lt;br /&gt;
solved.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Tue, 18 Apr 2006 14:30:26 -0000</pubDate><guid>https://sourceforge.net28e818323c12a09086e488664685d77be36f35aa</guid></item></channel></rss>