From 74da11ba55b3923d9ef009b692236036b604628f Mon Sep 17 00:00:00 2001 From: nanotube Date: Mon, 3 Oct 2005 03:45:57 +0000 Subject: [PATCH] fixed up some errors in code resulting from the fixing of long filenames. --- logwriter.py | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/logwriter.py b/logwriter.py index e7b7333..95f0472 100644 --- a/logwriter.py +++ b/logwriter.py @@ -125,17 +125,17 @@ class LogWriter: try: os.makedirs(os.path.join(self.options.dirName, subDirName), 0777) - except OSError, detail: - if(detail.errno==17): #if directory already exists, swallow the error - pass - else: - self.PrintDebug(sys.exc_info()[0] + ", " + sys.exc_info()[1] + "\n") - return False - except: - self.PrintDebug("Unexpected error: " + sys.exc_info()[0] + ", " + sys.exc_info()[1] + "\n") + except OSError, detail: + if(detail.errno==17): #if directory already exists, swallow the error + pass + else: + self.PrintDebug(sys.exc_info()[0] + ", " + sys.exc_info()[1] + "\n") return False + except: + self.PrintDebug("Unexpected error: " + sys.exc_info()[0] + ", " + sys.exc_info()[1] + "\n") + return False - filename = time.strftime('%Y%m%d') + "_" + str(event.Window) + "_" + WindowName + filename = time.strftime('%Y%m%d') + "_" + str(event.Window) + "_" + WindowName + ".txt" #make sure our filename plus path is not longer than 255 characters, as per filesystem limit. #filename = filename[0:200] + ".txt" @@ -160,15 +160,15 @@ class LogWriter: try: self.log = open(self.writeTarget, 'a') - except OSError, detail: - if(detail.errno==17): #if file already exists, swallow the error - pass - else: - self.PrintDebug(sys.exc_info()[0] + ", " + sys.exc_info()[1] + "\n") - return False - except: - self.PrintDebug("Unexpected error: " + sys.exc_info()[0] + ", " + sys.exc_info()[1] + "\n") + except OSError, detail: + if(detail.errno==17): #if file already exists, swallow the error + pass + else: + self.PrintDebug(sys.exc_info()[0] + ", " + sys.exc_info()[1] + "\n") return False + except: + self.PrintDebug("Unexpected error: " + sys.exc_info()[0] + ", " + sys.exc_info()[1] + "\n") + return False return True -- 2.45.1