Create the directory if it doesn't exist for the web calendar.
svn: r9190
This commit is contained in:
@@ -1,3 +1,6 @@
|
|||||||
|
2007-10-15 Brian Matherly <brian@gramps-project.org>
|
||||||
|
* src/plugins/WebCal.py: Create directory if it doesn't exist.
|
||||||
|
|
||||||
2007-10-14 Don Allingham <don@gramps-project.org>
|
2007-10-14 Don Allingham <don@gramps-project.org>
|
||||||
* src/GrampsDb/_GrampsBSDDB.py: fix gen calls
|
* src/GrampsDb/_GrampsBSDDB.py: fix gen calls
|
||||||
|
|
||||||
|
@@ -446,6 +446,24 @@ class WebReport(Report):
|
|||||||
|
|
||||||
def write_report(self):
|
def write_report(self):
|
||||||
""" The short method that runs through each month and creates a page. """
|
""" The short method that runs through each month and creates a page. """
|
||||||
|
if not os.path.isdir(self.html_dir):
|
||||||
|
parent_dir = os.path.dirname(self.html_dir)
|
||||||
|
if not os.path.isdir(parent_dir):
|
||||||
|
ErrorDialog(_("Neither %s nor %s are directories") % \
|
||||||
|
(self.html_dir,parent_dir))
|
||||||
|
return
|
||||||
|
else:
|
||||||
|
try:
|
||||||
|
os.mkdir(self.html_dir)
|
||||||
|
except IOError, value:
|
||||||
|
ErrorDialog(_("Could not create the directory: %s") % \
|
||||||
|
self.html_dir + "\n" + value[1])
|
||||||
|
return
|
||||||
|
except:
|
||||||
|
ErrorDialog(_("Could not create the directory: %s") % \
|
||||||
|
self.html_dir)
|
||||||
|
return
|
||||||
|
|
||||||
# initialize the dict to fill:
|
# initialize the dict to fill:
|
||||||
self.calendar = {}
|
self.calendar = {}
|
||||||
self.progress = Utils.ProgressMeter(_("Generate HTML calendars"),'')
|
self.progress = Utils.ProgressMeter(_("Generate HTML calendars"),'')
|
||||||
|
Reference in New Issue
Block a user