Raise a well-defined error for directories that are probably invalid.
authorFredrik Tolf <fredrik@dolda2000.com>
Sun, 12 May 2013 02:45:07 +0000 (04:45 +0200)
committerFredrik Tolf <fredrik@dolda2000.com>
Sun, 12 May 2013 02:45:07 +0000 (04:45 +0200)
manga/local.py

index 3051013..fe699a4 100644 (file)
@@ -128,6 +128,8 @@ class manga(lib.manga):
         ordered, files = self.imglist()
         pages, orig = self.bakenames(files)
         mx = maxstruct(pages)
+        if mx is None:
+            raise TypeError("could not figure out any structure")
         var = [i for i, part in enumerate(mx) if part == int]
         structs = [(nm, decode1(nm)) for nm in pages]
         if not ordered: