From 5f788998a3cd4d44ddac24bfada1dfffc363f166 Mon Sep 17 00:00:00 2001 From: Shane Frischkorn Date: Thu, 1 Aug 2013 19:16:24 +1000 Subject: [PATCH] fixing bug looking for non-existant directories --- libfilemanager.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/libfilemanager.py b/libfilemanager.py index 2c68c1a..ea051f0 100644 --- a/libfilemanager.py +++ b/libfilemanager.py @@ -228,11 +228,16 @@ def checkfileexists(filename, casesensitive=True): """ Check to see if a file currently exists """ + dirname = os.path.dirname(filename) + if casesensitive: return os.path.exists(filename) else: + if not os.path.exists(dirname): + return False + basename = os.path.basename(filename) - for dirfile in os.listdir(os.path.dirname(filename)): + for dirfile in os.listdir(dirname): if (basename.lower() == dirfile.lower()): return True