OSDN Git Service

make more verbose when fig error
authorhylom <hylom@users.sourceforge.jp>
Thu, 17 Dec 2009 09:39:40 +0000 (18:39 +0900)
committerhylom <hylom@users.sourceforge.jp>
Thu, 17 Dec 2009 09:39:40 +0000 (18:39 +0900)
markupper.py

index e07e032..134d3a9 100644 (file)
@@ -455,7 +455,7 @@ class Markupper(object):
             m = re.match(r"([0-9]+)\s*x\s*([0-9]+)", desc[1])
         except IndexError:
             err = ",".join(desc)
-            raise Exception("deterfile error: %s, file: %s" % (err,filepath))
+            raise Exception("deterfile error: %s, file: %s . " % (err,filepath))
         if m:
             w = m.group(1)
             h = m.group(2)
@@ -492,7 +492,12 @@ class Markupper(object):
             imgname_s = match_o2.group(2)
             imgname_s = os.path.join(self._image_dir, imgname_s)
 
-        geom = self._get_png_geom(imgname_s)
+        try:
+            geom = self._get_png_geom(imgname_s)
+        except Exception, e:
+            sys.stderr.write(str(e) + "\nline: " + line.encode("utf-8"))
+            sys.exit(-1)
+
         if geom:
             w = geom[0]
             h = geom[1]