Revision: 824 http://trac.macosforge.org/projects/calendarserver/changeset/824 Author: wsanchez@apple.com Date: 2006-12-14 13:45:35 -0800 (Thu, 14 Dec 2006) Log Message: ----------- Make it work better Modified Paths: -------------- CalendarServer/branches/users/wsanchez/dropbox/twistedcaldav/test/data/makelargecalendars.py Modified: CalendarServer/branches/users/wsanchez/dropbox/twistedcaldav/test/data/makelargecalendars.py =================================================================== --- CalendarServer/branches/users/wsanchez/dropbox/twistedcaldav/test/data/makelargecalendars.py 2006-12-13 01:24:45 UTC (rev 823) +++ CalendarServer/branches/users/wsanchez/dropbox/twistedcaldav/test/data/makelargecalendars.py 2006-12-14 21:45:35 UTC (rev 824) @@ -23,10 +23,13 @@ user_max = 20 calendars = ("calendar.10", "calendar.100", "calendar.1000",) -for calendar in calendars: - for ctr in xrange(1, user_max + 1): +for ctr in xrange(1, user_max + 1): + for calendar in calendars: path = "calendars/user/user%02d" % (ctr,) - if not os.path.exists("%s/%s/" % (path, calendar,)): - print "Expanding %s to %s" % (calendar, path,) - cmd = "cd %s; tar zxf ../../../%s.tgz" % (path, calendar,) + if not os.path.isdir(path): + os.makedirs(path) + + if not os.path.isdir(os.path.join(path, calendar)): + print "Expanding %s to %s" % (calendar, path) + cmd = "tar -C %r -zx -f %r" % (path, calendar + ".tgz") os.system(cmd)