FS#12299 - Pysolfc: Changing games fails

Attached to Project: Community Packages
Opened by Stefan Husmann (stefanhusmann) - Monday, 01 December 2008, 01:12 GMT
Last edited by Eric Belanger (Snowman) - Sunday, 14 December 2008, 03:38 GMT
Task Type Bug Report
Category
Status Closed
Assigned To Eric Belanger (Snowman)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: changing to another game as klondike fails with the following error message.

[haawda@frege pysolfc]$ pysol
/usr/lib/python2.6/site-packages/pysollib/init.py:156: DeprecationWarning:
os.po pen3 is deprecated. Use the subprocess module.
pin, pout, perr = os.popen3(settings.FCS_COMMAND+' --help')
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/pysollib/app.py", line 529, in
mainloop
self.runGame(id, random)
File "/usr/lib/python2.6/site-packages/pysollib/app.py", line 626, in
runGame
self.menubar.updateFavoriteGamesMenu()
File "/usr/lib/python2.6/site-packages/pysollib/tile/menubar.py", line
884, in updateFavoriteGamesMenu
self.updateGamesMenu(submenu, games)
File "/usr/lib/python2.6/site-packages/pysollib/tile/menubar.py", line
809, in updateGamesMenu
menu.delete(0, 'last')
File "/usr/lib/python2.6/lib-tk/Tkinter.py", line 2670, in delete
if c in self._tclCommands:
TypeError: argument of type 'NoneType' is not iterable
Traceback (most recent call last):
File "/usr/bin/pysol", line 32, in <module>
sys.exit(main(sys.argv))
File "/usr/lib/python2.6/site-packages/pysollib/main.py", line 374, in
main
app.mainloop()
File "/usr/lib/python2.6/site-packages/pysollib/app.py", line 529, in
mainloop
self.runGame(id, random)
File "/usr/lib/python2.6/site-packages/pysollib/app.py", line 626, in
runGame
self.menubar.updateFavoriteGamesMenu()
File "/usr/lib/python2.6/site-packages/pysollib/tile/menubar.py", line
884, in updateFavoriteGamesMenu
self.updateGamesMenu(submenu, games)
File "/usr/lib/python2.6/site-packages/pysollib/tile/menubar.py", line
809, in updateGamesMenu
menu.delete(0, 'last')
File "/usr/lib/python2.6/lib-tk/Tkinter.py", line 2670, in delete
if c in self._tclCommands:
TypeError: argument of type 'NoneType' is not iterable


Additional info: Bug filed upstream, under https://sourceforge.net/tracker/?func=detail&atid=778743&aid=2368115&group_id=150718
* package version(s)
* config and/or log files etc.


Steps to reproduce: Start Pysol and try to select another game than the default klondike.
This task depends upon

Closed by  Eric Belanger (Snowman)
Sunday, 14 December 2008, 03:38 GMT
Reason for closing:  Fixed
Additional comments about closing:  fixed with python 2.6.1-1

Loading...