1.1 --- a/examples/Common/Calendar/__init__.py Thu Oct 20 16:05:51 2005 +0000
1.2 +++ b/examples/Common/Calendar/__init__.py Thu Oct 20 17:06:17 2005 +0000
1.3 @@ -4,7 +4,7 @@
1.4
1.5 import WebStack.Generic
1.6 import time
1.7 -import os
1.8 +import os, tempfile
1.9
1.10 class CalendarResource:
1.11
1.12 @@ -20,7 +20,12 @@
1.13
1.14 def __init__(self):
1.15 if not os.path.exists(self.resource_dir):
1.16 - os.mkdir(self.resource_dir)
1.17 + try:
1.18 + os.mkdir(self.resource_dir)
1.19 + except OSError:
1.20 + self.resource_dir = os.path.join(tempfile.gettempdir(), "calendars")
1.21 + if not os.path.exists(self.resource_dir):
1.22 + os.mkdir(self.resource_dir)
1.23
1.24 if os.path.supports_unicode_filenames:
1.25 self.fsencoding = None