* src/DateEdit.py: use global date displayer/parser

* src/DateHandler.py: provide global date displayer/parser
instead of having a bunch of different classes have their
own handler that needs to be updated with the handlers change.
* src/EditPerson.py: use global date displayer/parser
* src/EventEdit.py: use global date displayer/parser
* src/FamilyView.py: use global date displayer/parser
* src/GenericFilter.py: use global date displayer/parser
* src/GrampsCfg.py: remove unused statements
* src/ImageSelect.py: use global date displayer/parser
* src/Marriage.py: use global date displayer/parser
* src/ReadXML.py: use global date displayer/parser
* src/RelLib.py: don't require get_display_info, eliminate
needed for importing const and GrampsCfg
* src/SelectChild.py: don't require get_display_info
* src/Sources.py: use global date displayer/parser
* src/plugins/RelCalc.py: don't require get_display_info


svn: r3841
This commit is contained in:
Don Allingham
2004-12-29 05:06:10 +00:00
parent 3400540229
commit ad337312d4
15 changed files with 129 additions and 136 deletions

View File

@ -53,8 +53,6 @@ from TransTable import TransTable
from gettext import gettext as _
from Utils import for_each_ancestor
_date_parser = DateHandler.create_parser()
#-------------------------------------------------------------------------
#
# date_cmp
@ -977,7 +975,7 @@ class HasEvent(Rule):
def __init__(self,list):
Rule.__init__(self,list)
if self.list and self.list[0]:
self.date = _date_parser.parse(self.list[0])
self.date = DateHandler.parser.parse(self.list[0])
else:
self.date = None
@ -1030,7 +1028,7 @@ class HasFamilyEvent(Rule):
def __init__(self,list):
Rule.__init__(self,list)
if self.list and self.list[0]:
self.date = _date_parser.parse(self.list[0])
self.date = DateHandler.parser.parse(self.list[0])
else:
self.date = None
@ -1141,7 +1139,7 @@ class HasBirth(Rule):
def __init__(self,list):
Rule.__init__(self,list)
if self.list and self.list[0]:
self.date = _date_parser.parse(self.list[0])
self.date = DateHandler.parser.parse(self.list[0])
else:
self.date = None
@ -1187,7 +1185,7 @@ class HasDeath(Rule):
def __init__(self,list):
Rule.__init__(self,list)
if self.list and self.list[0]:
self.date = _date_parser.parse(self.list[0])
self.date = DateHandler.parser.parse(self.list[0])
else:
self.date = None