Author: dmeyer
Date: Sat Feb 10 20:29:52 2007
New Revision: 9200

Modified:
   trunk/core/src/conf.py

Log:
do not create special dirs in setup mode

Modified: trunk/core/src/conf.py
==============================================================================
--- trunk/core/src/conf.py      (original)
+++ trunk/core/src/conf.py      Sat Feb 10 20:29:52 2007
@@ -244,10 +244,11 @@
 # create needed directories.
 # FIXME: make sure we can write to them
 
-# create datadir
+# create datadir if not in setup mode
 if not os.path.isdir(DATADIR):
     try:
-        os.makedirs(DATADIR)
+        if not 'setup.py' in sys.argv[:2]:
+            os.makedirs(DATADIR)
     except OSError:
         DATADIR = os.path.expanduser('~/.' + application + '/lib')
         if not os.path.isdir(DATADIR):
@@ -256,7 +257,8 @@
 # create logdir
 if not os.path.isdir(LOGDIR):
     try:
-        os.makedirs(LOGDIR)
+        if not 'setup.py' in sys.argv[:2]:
+            os.makedirs(LOGDIR)
     except OSError:
         LOGDIR = os.path.expanduser('~/.' + application + '/log')
         if not os.path.isdir(LOGDIR):
@@ -291,9 +293,10 @@
     syslogfile = syslogfile[7:]
 
 syslogfile = '%s/%s-%s' % (LOGDIR, syslogfile, os.getuid())
-handler = RotatingFileHandler(syslogfile, maxBytes=1000000, backupCount=2)
-handler.setFormatter(formatter)
-logger.addHandler(handler)
+if not 'setup.py' in sys.argv[:2]:
+    handler = RotatingFileHandler(syslogfile, maxBytes=1000000, backupCount=2)
+    handler.setFormatter(formatter)
+    logger.addHandler(handler)
 
 # set log level
 logger.setLevel(logging.WARNING)

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to