[CalendarServer-changes] [6620] CalDAVTester/trunk/src/caldavtest.py

source_changes at macosforge.org source_changes at macosforge.org
Thu Nov 11 11:23:07 PST 2010


Revision: 6620
          http://trac.macosforge.org/projects/calendarserver/changeset/6620
Author:   cdaboo at apple.com
Date:     2010-11-11 11:23:04 -0800 (Thu, 11 Nov 2010)
Log Message:
-----------
Handle case where postgres.log does not yet exist on first test.

Modified Paths:
--------------
    CalDAVTester/trunk/src/caldavtest.py

Modified: CalDAVTester/trunk/src/caldavtest.py
===================================================================
--- CalDAVTester/trunk/src/caldavtest.py	2010-11-11 19:21:40 UTC (rev 6619)
+++ CalDAVTester/trunk/src/caldavtest.py	2010-11-11 19:23:04 UTC (rev 6620)
@@ -27,6 +27,7 @@
 from src.testsuite import testsuite
 from xml.etree.ElementTree import ElementTree, tostring
 import commands
+import os
 import rfc822
 import socket
 import src.xmlDefs
@@ -675,12 +676,16 @@
         Initialize postgres statement counter
         """
         if self.manager.postgresLog:
-            return int(commands.getoutput("grep \"LOG:  statement:\" %s | wc -l" % (self.manager.postgresLog,)))
-        else:
-            return 0
+            if os.path.exists(self.manager.postgresLog):
+                return int(commands.getoutput("grep \"LOG:  statement:\" %s | wc -l" % (self.manager.postgresLog,)))
+
+        return 0
         
     def postgresResult(self, startCount, indent):
         
         if self.manager.postgresLog:
-            newCount = int(commands.getoutput("grep \"LOG:  statement:\" %s | wc -l" % (self.manager.postgresLog,)))
-            self.manager.log(manager.LOG_HIGH, "Postgres Stataments: %d" % (newCount - startCount,), indent=indent)
+            if os.path.exists(self.manager.postgresLog):
+                newCount = int(commands.getoutput("grep \"LOG:  statement:\" %s | wc -l" % (self.manager.postgresLog,)))
+            else:
+                newCount = 0
+            self.manager.log(manager.LOG_HIGH, "Postgres Statements: %d" % (newCount - startCount,), indent=indent)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20101111/7f2c7ead/attachment.html>


More information about the calendarserver-changes mailing list