changeset 43:e88249084d67

catch parsing errors
author sheep@ghostwheel
date Sun, 07 Mar 2010 18:25:23 +0100
parents 7390b542512a
children 09c9efb2ca72
files qqw.py
diffstat 1 files changed, 4 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/qqw.py	Sun Mar 07 18:24:35 2010 +0100
+++ b/qqw.py	Sun Mar 07 18:25:23 2010 +0100
@@ -36,7 +36,10 @@
             },
         }
         parser = ConfigParser.RawConfigParser()
-        parser.readfp(StringIO.StringIO('\n'.join(lines)))
+        try:
+            parser.readfp(StringIO.StringIO('\n'.join(lines)))
+        except: # XXX catch specific exceptions here
+            pass
             # MissingSectionHeaderError
         for section in parser.sections():
             if len(section) == 1: