[nanny/win32: 68/75] Create log path if not exists



commit 2c80ffee67f95b0c4dca32f018e4b0216756d526
Author: Roberto Majadas <roberto majadas openshine com>
Date:   Mon Nov 1 13:12:46 2010 +0100

    Create log path if not exists

 daemon/NannyService.py |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/daemon/NannyService.py b/daemon/NannyService.py
index dec4cb8..2990a72 100644
--- a/daemon/NannyService.py
+++ b/daemon/NannyService.py
@@ -64,6 +64,12 @@ class NannyService (win32serviceutil.ServiceFramework):
     def __init__(self,args):
         win32serviceutil.ServiceFramework.__init__(self,args)
         self.hWaitStop = win32event.CreateEvent(None,0,0,None)
+        if not os.path.exists(os.path.join(os.environ["ALLUSERSPROFILE"], "Gnome", "nanny", "nanny.log")):
+            try:
+                os.makedirs(os.path.dirname(os.path.join(os.environ["ALLUSERSPROFILE"], "Gnome", "nanny", "nanny.log")))
+            except:
+                pass
+
         self.log = open(os.path.join(os.environ["ALLUSERSPROFILE"], "Gnome", "nanny", "nanny.log"), "w")
 
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]