[CalendarServer-changes] [4606] CalendarServer/branches/users/cdaboo/deployment-partition-4593/bin/ caldav_load_augmentdb
source_changes at macosforge.org
source_changes at macosforge.org
Tue Oct 20 08:57:02 PDT 2009
Revision: 4606
http://trac.macosforge.org/projects/calendarserver/changeset/4606
Author: cdaboo at apple.com
Date: 2009-10-20 08:57:00 -0700 (Tue, 20 Oct 2009)
Log Message:
-----------
Make sure PYTHONPATH is setup.
Modified Paths:
--------------
CalendarServer/branches/users/cdaboo/deployment-partition-4593/bin/caldav_load_augmentdb
Modified: CalendarServer/branches/users/cdaboo/deployment-partition-4593/bin/caldav_load_augmentdb
===================================================================
--- CalendarServer/branches/users/cdaboo/deployment-partition-4593/bin/caldav_load_augmentdb 2009-10-20 15:45:38 UTC (rev 4605)
+++ CalendarServer/branches/users/cdaboo/deployment-partition-4593/bin/caldav_load_augmentdb 2009-10-20 15:57:00 UTC (rev 4606)
@@ -160,4 +160,19 @@
reactor.stop()
if __name__ == "__main__":
+ if "PYTHONPATH" in globals():
+ sys.path.insert(0, PYTHONPATH)
+ else:
+ from os.path import dirname, abspath, join
+ from subprocess import Popen, PIPE
+
+ home = dirname(dirname(abspath(__file__)))
+ run = join(home, "run")
+
+ child = Popen((run, "-p"), stdout=PIPE)
+ path, stderr = child.communicate()
+
+ if child.wait() == 0:
+ sys.path[0:0] = path.split(":")
+
main()
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20091020/976cd418/attachment-0001.html>
More information about the calendarserver-changes
mailing list