Calendar enhancements

svn: r1235
This commit is contained in:
Don Allingham
2003-01-02 04:31:52 +00:00
parent ddf9ef9389
commit 1c902e0eef
14 changed files with 807 additions and 1166 deletions

View File

@ -22,6 +22,7 @@ from RelLib import *
from Date import SingleDate
import string
import Calendar
import Utils
import xml.parsers.expat
@ -421,7 +422,10 @@ class GrampsParser:
d = self.event.getDateObj()
if attrs.has_key("calendar"):
d.set_calendar(int(attrs['calendar']))
d.set_calendar_val(int(attrs['calendar']))
if attrs.has_key("cformat"):
d.set_calendar(Calendar.find_calendar(attrs['calendar']))
d.get_start_date().setIsoDate(attrs['start'])
d.get_stop_date().setIsoDate(attrs['stop'])
@ -438,7 +442,10 @@ class GrampsParser:
d = self.event.getDateObj()
if attrs.has_key("calendar"):
d.set_calendar(int(attrs['calendar']))
d.set_calendar_val(int(attrs['calendar']))
if attrs.has_key("cformat"):
d.set_calendar(Calendar.find_calendar(attrs['calendar']))
d.get_start_date().setIsoDate(attrs['val'])