Attached it a patch which fixes the bug for me.

The problem is that there is (for me and I believe the original
submitter) a section in the configuration which does not have the
"Default" option.  This triggers an exception in the Configuration
parser.  I just added a check to verify that the option was there prior
to getting it.

I have attached a patch to fix the bug.

PS: this is a great thing about having python software in Debian, one
always has the source code so it is very convenient to look for the
bug.

Best,
-- 
P. Oscar Boykin                             http://boykin.acis.ufl.edu
Assistant Professor, Department of Electrical and Computer Engineering
University of Florida 
--- mozilla.py.bak      2006-05-05 09:33:38.000000000 -0400
+++ mozilla.py  2006-05-05 09:48:21.000000000 -0400
@@ -37,7 +37,7 @@
        path = None
 
        for section in config.sections():
-               if config.get (section, "Default") == 1:
+               if config.has_option(section, "Default") and config.get 
(section, "Default") == 1:
                        path = config.get (section, "Path")
                        break
                elif path == None and config.has_option(section, "Path"):

Reply via email to