* Fix bad check on state directory
authorBrett Parker <iDunno@sommitrealweird.co.uk>
Sun, 13 Jan 2008 21:47:27 +0000 (21:47 +0000)
committerBrett Parker <iDunno@sommitrealweird.co.uk>
Sun, 13 Jan 2008 21:47:27 +0000 (21:47 +0000)
rss2maildir.py

index 353787c178dc4610e71495edea31281ece9f0425..5d991e72363e254fe6d8604e38321b301aa19bfd 100755 (executable)
@@ -724,11 +724,13 @@ if __name__ == "__main__":
     elif scp.has_option("general", "state_dir"):
         new_state_dir = scp.get("general", "state_dir")
         try:
     elif scp.has_option("general", "state_dir"):
         new_state_dir = scp.get("general", "state_dir")
         try:
-            mode = os.stat(state_dir)[stat.ST_MODE]
+            mode = os.stat(new_state_dir)[stat.ST_MODE]
             if not stat.S_ISDIR(mode):
                 sys.stderr.write( \
                     "State directory (%s) is not a directory\n" %(state_dir))
                 sys.exit(1)
             if not stat.S_ISDIR(mode):
                 sys.stderr.write( \
                     "State directory (%s) is not a directory\n" %(state_dir))
                 sys.exit(1)
+            else:
+                state_dir = new_state_dir
         except:
             # try to create it
             try:
         except:
             # try to create it
             try: