[Pywps-commits] r752 - trunk/pywps/Wps
scm-commit@wald.intevation.org
scm-commit at wald.intevation.org
Mon Feb 2 10:54:12 CET 2009
Author: jachym
Date: 2009-02-02 10:54:12 +0100 (Mon, 02 Feb 2009)
New Revision: 752
Modified:
trunk/pywps/Wps/Execute.py
Log:
logfile initialization
Modified: trunk/pywps/Wps/Execute.py
===================================================================
--- trunk/pywps/Wps/Execute.py 2009-02-02 09:51:35 UTC (rev 751)
+++ trunk/pywps/Wps/Execute.py 2009-02-02 09:54:12 UTC (rev 752)
@@ -91,7 +91,7 @@
raise self.wps.exceptions.NoApplicableCode(e.__str__())
# initialization
- self.logFile = sys.stderr
+ self.setLogFile()
self.statusTime = time.time()
self.pid = os.getpid()
self.status = None
@@ -208,22 +208,7 @@
os.dup2(si.fileno(), sys.stdin.fileno())
os.dup2(so.fileno(), sys.stdout.fileno())
- # logfile
- try:
- self.logFile = self.wps.getConfigValue("server","logFile")
- if self.logFile:
- se = open(self.logFile, 'a+', 0)
- os.dup2(se.fileno(), sys.stderr.fileno())
- else:
- self.logFile = sys.stderr
- except ConfigParser.NoOptionError,e:
- pass
- except IOError,e:
- raise self.wps.exceptions.NoApplicableCode("Logfile IOError: %s" % e.__str__())
- except Exception, e:
- raise self.wps.exceptions.NoApplicableCode("Logfile error: %s" % e.__str__())
-
# attempt to execute
try:
@@ -956,3 +941,24 @@
print f.read()
f.close()
+ def setLogFile(self):
+ """Set self.logFile to sys.stderr or something else
+ """
+
+ # logfile
+ self.logFile = sys.stderr
+ try:
+ self.logFile = self.wps.getConfigValue("server","logFile")
+ if self.logFile:
+ se = open(self.logFile, 'a+', 0)
+ os.dup2(se.fileno(), sys.stderr.fileno())
+ else:
+ self.logFile = sys.stderr
+ except ConfigParser.NoOptionError,e:
+ pass
+ except IOError,e:
+ raise self.wps.exceptions.NoApplicableCode("Logfile IOError: %s" % e.__str__())
+ except Exception, e:
+ raise self.wps.exceptions.NoApplicableCode("Logfile error: %s" % e.__str__())
+
+
More information about the Pywps-commits
mailing list