[CalendarServer-changes] [3954] CalendarServer/branches/users/wsanchez/deployment/bin/caldav_warmup

source_changes at macosforge.org source_changes at macosforge.org
Mon Apr 6 14:45:48 PDT 2009


Revision: 3954
          http://trac.macosforge.org/projects/calendarserver/changeset/3954
Author:   wsanchez at apple.com
Date:     2009-04-06 14:45:44 -0700 (Mon, 06 Apr 2009)
Log Message:
-----------
cleanup

Modified Paths:
--------------
    CalendarServer/branches/users/wsanchez/deployment/bin/caldav_warmup

Modified: CalendarServer/branches/users/wsanchez/deployment/bin/caldav_warmup
===================================================================
--- CalendarServer/branches/users/wsanchez/deployment/bin/caldav_warmup	2009-04-03 21:56:56 UTC (rev 3953)
+++ CalendarServer/branches/users/wsanchez/deployment/bin/caldav_warmup	2009-04-06 21:45:44 UTC (rev 3954)
@@ -158,9 +158,9 @@
 def main():
     try:
         (optargs, args) = getopt(
-            sys.argv[1:], "hf:o:aH:r:u:", [
+            sys.argv[1:], "hf:aH:r:u:", [
                 "config=",
-                "output=",
+                "log=",
                 "help",
                 "all", "home=", "record=", "user=",
                 "no-icalendar", "no-properties", "no-index",
@@ -170,7 +170,7 @@
         usage(e)
 
     configFileName = None
-    outputFileName = None
+    logFileName = "/dev/stdout"
 
     directory = None
     calendarHomePaths = set()
@@ -180,9 +180,6 @@
     readProperties = True
     readIndexes = True
 
-    observer = log.FileLogObserver(open("/dev/stdout", "a"))
-    log.addObserver(observer.emit)
-
     def checkExists(resource):
         if not resource.exists():
             sys.stderr.write("No such file: %s\n" % (resource.fp.path,))
@@ -195,6 +192,9 @@
         elif opt in ("-f", "--config"):
             configFileName = arg
 
+        elif opt in ("--log",):
+            logFileName = arg
+
         elif opt in ("-a", "--all"):
             allRecords = True
 
@@ -227,6 +227,9 @@
     if args:
         usage("Too many arguments: %s" % (" ".join(args),))
 
+    observer = log.FileLogObserver(open(logFileName, "a"))
+    log.addObserver(observer.emit)
+
     if records or allRecords or calendarHomePaths:
         loadConfig(configFileName)
         directory = getDirectory()
@@ -239,10 +242,18 @@
 
             record = directory.recordWithGUID(guid)
             if record is None:
-                record = dummyDirectoryRecord
+                record = DirectoryRecord(
+                    service = DummyDirectoryService(),
+                    recordType = "dummy",
+                    guid = guid,
+                    shortName = "dummy",
+                    fullName = "",
+                    calendarUserAddresses = set(),
+                    autoSchedule = False,
+                )
 
             parent = CalDAVFile(dirname(abspath(path)))
-            calendarHome = CalendarHomeFile(arg, parent, record)
+            calendarHome = CalendarHomeFile(path, parent, record)
             checkExists(calendarHome)
             calendarHomes.add(calendarHome)
 
@@ -301,7 +312,7 @@
                 #
                 # Add calendar to F/B set
                 #
-                if calendarHome.record == dummyDirectoryRecord:
+                if calendarHome.record.recordType is dummyDirectoryRecord:
                     log.err("Unable to edit F/B info for %s" % (calendarHome,))
                     continue
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20090406/67cd1b4a/attachment.html>


More information about the calendarserver-changes mailing list