Your message dated Sun, 28 Dec 2008 06:53:15 +0800
with message-id <[email protected]>
and subject line Bug closed
has caused the Debian Bug report #432830,
regarding Comix doesn't exit.
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
432830: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=432830
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: comix
Version: 3.6.2-2
When I try to exit comix, it will not terminate, printing
Traceback (most recent call last):
File "/usr/bin/comix", line 308, in close_application
cPickle.dump(self.version, config, protocol=cPickle.HIGHEST_PROTOCOL)
TypeError: dump() takes no keyword arguments
and will stop functioning correctly (like not showing the "open" dialog).
Further attempts to close it using the menu will produce the following output:
Traceback (most recent call last):
File "/usr/bin/comix", line 282, in close_application
del self.prefs['double page']
KeyError: 'double page'
I am running Python 2.3.5-2, as comix only requires Python >= 2.3.
I checked the documentation of Python [2.3 and 2.5. I'm assuming it is
the same with 2.4], and "protocol" is the third argument in dump().
Therefor, there is no need for the keyword argument. I removed it, and
it works fine now.
Here is the diff:
308,309c308,309
< cPickle.dump(self.version, config, protocol=cPickle.HIGHEST_PROTOCOL)
< cPickle.dump(self.prefs, config, protocol=cPickle.HIGHEST_PROTOCOL)
---
cPickle.dump(self.version, config, cPickle.HIGHEST_PROTOCOL)
cPickle.dump(self.prefs, config, cPickle.HIGHEST_PROTOCOL)
322c322
< protocol=cPickle.HIGHEST_PROTOCOL)
---
cPickle.HIGHEST_PROTOCOL)
324c324
< protocol=cPickle.HIGHEST_PROTOCOL)
---
cPickle.HIGHEST_PROTOCOL)
336c336
< protocol=cPickle.HIGHEST_PROTOCOL)
---
cPickle.HIGHEST_PROTOCOL)
--
Gustavo Laboreiro
--- End Message ---
--- Begin Message ---
Close as upstream requested.
Any problems, please reopen the bug.
--
Emfox Zhou
GnuPG Public Key: 0xF7142EC2
--- End Message ---