* various: remove set_date/get_date removal to be replaced by
DateHandler calls svn: r5031
This commit is contained in:
parent
895d7e1a53
commit
f1b3c2c39f
@ -1,3 +1,7 @@
|
||||
2005-08-05 Don Allingham <don@gramps-project.org>
|
||||
* various: remove set_date/get_date removal to be replaced by
|
||||
DateHandler calls
|
||||
|
||||
2005-07-08 Alex Roitman <shura@gramps-project.org>
|
||||
* various: merge changes made in gramps20 branch with main trunk.
|
||||
|
||||
|
@ -51,6 +51,7 @@ import Date
|
||||
import RelLib
|
||||
import Sources
|
||||
import DateEdit
|
||||
import DateHandler
|
||||
|
||||
#-------------------------------------------------------------------------
|
||||
#
|
||||
@ -109,7 +110,7 @@ class AddressEditor:
|
||||
if self.addr:
|
||||
self.srcreflist = self.addr.get_source_references()
|
||||
self.addr_date_obj = Date.Date(self.addr.get_date_object())
|
||||
self.addr_start.set_text(self.addr.get_date())
|
||||
self.addr_start.set_text(DateHandler.get_date(self.addr))
|
||||
self.street.set_text(self.addr.get_street())
|
||||
self.city.set_text(self.addr.get_city())
|
||||
self.state.set_text(self.addr.get_state())
|
||||
|
@ -143,3 +143,46 @@ except:
|
||||
print "Date displayer for",_lang,"not available, using default"
|
||||
displayer = _lang_to_display["C"](val)
|
||||
|
||||
|
||||
#--------------------------------------------------------------
|
||||
#
|
||||
# Convenience functions
|
||||
#
|
||||
#--------------------------------------------------------------
|
||||
|
||||
def set_date(date_base, text) :
|
||||
"""
|
||||
Sets the date of the DateBase instance.
|
||||
|
||||
The date is parsed into a L{Date} instance.
|
||||
|
||||
@param date: String representation of a date. The locale specific
|
||||
L{DateParser} is used to parse the string into a GRAMPS L{Date}
|
||||
object.
|
||||
@type date: str
|
||||
"""
|
||||
parser.set_date(date_base.get_date_object(),text)
|
||||
|
||||
def get_date(date_base) :
|
||||
"""
|
||||
Returns a string representation of the date of the DateBase instance.
|
||||
|
||||
This representation is based off the default date display format
|
||||
determined by the locale's L{DateDisplay} instance.
|
||||
@return: Returns a string representing the DateBase date
|
||||
@rtype: str
|
||||
"""
|
||||
return displayer.display(date_base.get_date_object())
|
||||
|
||||
def get_quote_date(self) :
|
||||
"""
|
||||
Returns a string representation of the date of the DateBase instance.
|
||||
|
||||
This representation is based off the default date display format
|
||||
determined by the locale's L{DateDisplay} instance. The date is
|
||||
enclosed in quotes if the L{Date} is not a valid date.
|
||||
|
||||
@return: Returns a string representing the DateBase date
|
||||
@rtype: str
|
||||
"""
|
||||
return displayer.quote_display(date_base.get_date_object())
|
||||
|
@ -220,7 +220,8 @@ class ChildModel(gtk.ListStore):
|
||||
def column_birth_day(self,data):
|
||||
event_ref = data.get_birth_ref()
|
||||
if event_ref and event_ref.ref:
|
||||
return self.db.get_event_from_handle(event_ref.ref).get_date()
|
||||
event = self.db.get_event_from_handle(event_ref.ref)
|
||||
return DateHandler.get_date(event)
|
||||
else:
|
||||
return u""
|
||||
|
||||
@ -235,7 +236,8 @@ class ChildModel(gtk.ListStore):
|
||||
def column_death_day(self,data):
|
||||
event_ref = data.get_death_ref()
|
||||
if event_ref and event_ref.ref:
|
||||
return self.db.get_event_from_handle(event_ref.ref).get_date()
|
||||
event = self.db.get_event_from_handle(event_ref.ref)
|
||||
return DateHandler.get_date(event)
|
||||
else:
|
||||
return u""
|
||||
|
||||
|
@ -230,7 +230,6 @@ class EditPerson:
|
||||
Utils.bold_label(self.gallery_label)
|
||||
|
||||
# event display
|
||||
|
||||
self.event_box = ListBox.EventListBox(
|
||||
self, self.person, self.event_ref_list, events_label,
|
||||
[event_add_btn,event_edit_btn,event_delete_btn,event_sel_btn])
|
||||
@ -491,7 +490,7 @@ class EditPerson:
|
||||
stat = lds_ord.get_status()
|
||||
else:
|
||||
stat = 0
|
||||
date.set_text(lds_ord.get_date())
|
||||
date.set_text(DateHandler.get_date(lds_ord))
|
||||
|
||||
build_dropdown(place,self.place_list)
|
||||
if lds_ord and lds_ord.get_place_handle():
|
||||
|
@ -304,6 +304,7 @@ class GrampsDbBase(GrampsDBCallback.GrampsDBCallback):
|
||||
|
||||
if transaction.batch:
|
||||
data_map[handle] = obj.serialize()
|
||||
old_data = None
|
||||
else:
|
||||
old_data = data_map.get(handle)
|
||||
transaction.add(key,handle,old_data)
|
||||
@ -313,7 +314,8 @@ class GrampsDbBase(GrampsDBCallback.GrampsDBCallback):
|
||||
add_list.append((handle,obj.serialize()))
|
||||
|
||||
# committing person, do gender stats here
|
||||
if old_data and key == PERSON_KEY:
|
||||
if key == PERSON_KEY:
|
||||
if old_data:
|
||||
old_person = Person(old_data)
|
||||
if (old_data[2] != person.gender or
|
||||
old_data[3].first_name != obj.primary_name.first_name):
|
||||
@ -649,7 +651,7 @@ class GrampsDbBase(GrampsDBCallback.GrampsDBCallback):
|
||||
obj.handle = self.create_id()
|
||||
commit_func(obj,transaction)
|
||||
if obj.__class__.__name__ == 'Person':
|
||||
self.genderStats.count_person (person, self)
|
||||
self.genderStats.count_person (obj, self)
|
||||
return obj.handle
|
||||
|
||||
def add_person(self,person,transaction):
|
||||
|
@ -55,6 +55,7 @@ import EventEdit
|
||||
import AddrEdit
|
||||
import NameDisplay
|
||||
import Utils
|
||||
import DateHandler
|
||||
|
||||
class ListBox:
|
||||
"""
|
||||
@ -433,7 +434,7 @@ class EventListBox(ReorderListBox):
|
||||
role = ref_role[1]
|
||||
else:
|
||||
role = self.role_dict[ref_role[0]]
|
||||
return [name, event.get_description(), event.get_date(),
|
||||
return [name, event.get_description(), DateHandler.get_date(event),
|
||||
pname, role, has_source, has_note]
|
||||
|
||||
class NameListBox(ReorderListBox):
|
||||
@ -563,7 +564,7 @@ class AddressListBox(ReorderListBox):
|
||||
def display_data(self,item):
|
||||
has_note = item.get_note()
|
||||
has_source = len(item.get_source_references())> 0
|
||||
return [item.get_date(),item.get_street(),
|
||||
return [DateHandler.get_date(item),item.get_street(),
|
||||
item.get_city(), item.get_state(),
|
||||
item.get_country(), has_source,has_note]
|
||||
|
||||
@ -585,7 +586,7 @@ class UrlListBox(ReorderListBox):
|
||||
(_('Description'), NOSORT, 100, TEXT, None, self.set_description),
|
||||
]
|
||||
self.data = person.get_url_list()[:]
|
||||
ReorderListBox.__init__(self, person, person, obj, label,
|
||||
ReorderListBox.__init__(self, parent, person, obj, label,
|
||||
button_list, titles, DdTargets.URL)
|
||||
|
||||
def set_path(self,index,value):
|
||||
|
@ -57,6 +57,7 @@ import GrampsKeys
|
||||
import NameDisplay
|
||||
import Date
|
||||
import DateEdit
|
||||
import DateHandler
|
||||
|
||||
from QuestionDialog import QuestionDialog, WarningDialog, SaveDialog
|
||||
from DdTargets import DdTargets
|
||||
@ -235,7 +236,7 @@ class Marriage:
|
||||
place = self.db.get_place_from_handle( place_handle)
|
||||
if place:
|
||||
self.lds_place.child.set_text( place.get_title())
|
||||
self.lds_date.set_text(lds_ord.get_date())
|
||||
self.lds_date.set_text(DateHandler.get_date(lds_ord))
|
||||
self.seal_stat = lds_ord.get_status()
|
||||
self.lds_date_object = lds_ord.get_date_object()
|
||||
else:
|
||||
@ -746,7 +747,7 @@ class Marriage:
|
||||
return
|
||||
event = self.etree.get_object(node)
|
||||
|
||||
self.date_field.set_text(event.get_date())
|
||||
self.date_field.set_text(DateHandler.get_date(event))
|
||||
place_handle = event.get_place_handle()
|
||||
if place_handle:
|
||||
place_name = self.db.get_place_from_handle(place_handle).get_title()
|
||||
|
@ -46,6 +46,7 @@ import ReportUtils
|
||||
import Utils
|
||||
import NameDisplay
|
||||
import const
|
||||
import DateHandler
|
||||
|
||||
sex = ( _("female"), _("male"), _("unknown"))
|
||||
|
||||
@ -189,7 +190,7 @@ class Compare:
|
||||
place = ""
|
||||
if handle:
|
||||
event = self.db.get_event_from_handle(handle)
|
||||
date = event.get_date()
|
||||
date = DateHandler.get_date(event)
|
||||
place = self.place_name(event)
|
||||
if date:
|
||||
if place:
|
||||
|
@ -47,6 +47,7 @@ import Relationship
|
||||
import NameDisplay
|
||||
import RelLib
|
||||
import Utils
|
||||
import DateHandler
|
||||
|
||||
#-------------------------------------------------------------------------
|
||||
#
|
||||
@ -689,12 +690,12 @@ class PedigreeView:
|
||||
event = self.db.get_event_from_handle(event_ref.ref)
|
||||
if event:
|
||||
if line_count < 3:
|
||||
return event.get_date()
|
||||
return DateHandler.get_date(event)
|
||||
i,s = event.get_type()
|
||||
name = Utils.family_relations[i]
|
||||
text += name
|
||||
text += "\n"
|
||||
text += event.get_date()
|
||||
text += DateHandler.get_date(event)
|
||||
text += "\n"
|
||||
text += self.get_place_name(event.get_place_handle())
|
||||
if line_count < 5:
|
||||
@ -725,14 +726,14 @@ class PedigreeView:
|
||||
bp=""
|
||||
if birth_ref:
|
||||
birth = self.db.get_event_from_handle(birth_ref.ref)
|
||||
bd = birth.get_date()
|
||||
bd = DateHandler.get_date(birth)
|
||||
bp = self.get_place_name(birth.get_place_handle())
|
||||
death_ref = person.get_death_ref()
|
||||
dd=""
|
||||
dp=""
|
||||
if death_ref:
|
||||
death = self.db.get_event_from_handle(death_ref.ref)
|
||||
dd = death.get_date()
|
||||
dd = DateHandler.get_date(death)
|
||||
dp = self.get_place_name(death.get_place_handle())
|
||||
if line_count < 5:
|
||||
return "%s\n* %s\n+ %s" % (name,bd,dd)
|
||||
@ -790,7 +791,7 @@ def build_detail_string(db,person):
|
||||
def format_event(db, label, event):
|
||||
if not event:
|
||||
return u""
|
||||
ed = event.get_date()
|
||||
ed = DateHandler.get_date(event)
|
||||
ep = None
|
||||
place_handle = event.get_place_handle()
|
||||
if place_handle:
|
||||
|
@ -47,6 +47,7 @@ import pango
|
||||
#-------------------------------------------------------------------------
|
||||
from RelLib import *
|
||||
import NameDisplay
|
||||
import DateHandler
|
||||
|
||||
#-------------------------------------------------------------------------
|
||||
#
|
||||
@ -307,30 +308,34 @@ class PeopleModel(gtk.GenericTreeModel):
|
||||
def column_birth_day(self,data,node):
|
||||
if data[_BIRTH_COL]:
|
||||
birth = self.db.get_event_from_handle(data[_BIRTH_COL].ref)
|
||||
if birth.get_date() and birth.get_date() != "":
|
||||
return cgi.escape(birth.get_date())
|
||||
date_str = DateHandler.get_date(birth)
|
||||
if date_str != "":
|
||||
return cgi.escape(date_str)
|
||||
|
||||
for event_ref in data[_EVENT_COL]:
|
||||
event = self.db.get_event_from_handle(event_ref.ref)
|
||||
etype = event.get_type()[0]
|
||||
date_str = DateHandler.get_date(event)
|
||||
if (etype in [Event.BAPTISM, Event.CHRISTEN]
|
||||
and event.get_date() != ""):
|
||||
return "<i>" + cgi.escape(event.get_date()) + "</i>"
|
||||
and date_str != ""):
|
||||
return "<i>" + cgi.escape(date_str) + "</i>"
|
||||
|
||||
return u""
|
||||
|
||||
def column_death_day(self,data,node):
|
||||
if data[_DEATH_COL]:
|
||||
death = self.db.get_event_from_handle(data[_DEATH_COL].ref)
|
||||
if death.get_date() and death.get_date() != "":
|
||||
return cgi.escape(death.get_date())
|
||||
date_str = DateHandler.get_date(death)
|
||||
if date_str != "":
|
||||
return cgi.escape(date_str)
|
||||
|
||||
for event_ref in data[_EVENT_COL]:
|
||||
event = self.db.get_event_from_handle(event_ref.ref)
|
||||
etype = event.get_type()[0]
|
||||
date_str = DateHandler.get_date(event)
|
||||
if (etype in [Event.BURIAL, Event.CREMATION]
|
||||
and event.get_date() != ""):
|
||||
return "<i>" + cgi.escape(event.get_date()) + "</i>"
|
||||
and date_str != ""):
|
||||
return "<i>" + cgi.escape(date_str) + "</i>"
|
||||
|
||||
return u""
|
||||
|
||||
|
@ -43,7 +43,6 @@ from warnings import warn
|
||||
#
|
||||
#-------------------------------------------------------------------------
|
||||
import Date
|
||||
import DateHandler
|
||||
|
||||
#-------------------------------------------------------------------------
|
||||
#
|
||||
@ -643,47 +642,47 @@ class DateBase:
|
||||
else:
|
||||
self.date = None
|
||||
|
||||
def set_date(self, date) :
|
||||
"""
|
||||
Sets the date of the DateBase instance.
|
||||
# def set_date(self, date) :
|
||||
# """
|
||||
# Sets the date of the DateBase instance.
|
||||
|
||||
The date is parsed into a L{Date} instance.
|
||||
# The date is parsed into a L{Date} instance.
|
||||
|
||||
@param date: String representation of a date. The locale specific
|
||||
L{DateParser} is used to parse the string into a GRAMPS L{Date}
|
||||
object.
|
||||
@type date: str
|
||||
"""
|
||||
self.date = DateHandler.parser.parse(date)
|
||||
# @param date: String representation of a date. The locale specific
|
||||
# L{DateParser} is used to parse the string into a GRAMPS L{Date}
|
||||
# object.
|
||||
# @type date: str
|
||||
# """
|
||||
# self.date = DateHandler.parser.parse(date)
|
||||
|
||||
def get_date(self) :
|
||||
"""
|
||||
Returns a string representation of the date of the DateBase instance.
|
||||
# def get_date(self) :
|
||||
# """
|
||||
# Returns a string representation of the date of the DateBase instance.
|
||||
|
||||
This representation is based off the default date display format
|
||||
determined by the locale's L{DateDisplay} instance.
|
||||
# This representation is based off the default date display format
|
||||
# determined by the locale's L{DateDisplay} instance.
|
||||
|
||||
@return: Returns a string representing the DateBase date
|
||||
@rtype: str
|
||||
"""
|
||||
if self.date:
|
||||
return DateHandler.displayer.display(self.date)
|
||||
return u""
|
||||
# @return: Returns a string representing the DateBase date
|
||||
# @rtype: str
|
||||
# """
|
||||
# if self.date:
|
||||
# return DateHandler.displayer.display(self.date)
|
||||
# return u""
|
||||
|
||||
def get_quote_date(self) :
|
||||
"""
|
||||
Returns a string representation of the date of the DateBase instance.
|
||||
# def get_quote_date(self) :
|
||||
# """
|
||||
# Returns a string representation of the date of the DateBase instance.
|
||||
|
||||
This representation is based off the default date display format
|
||||
determined by the locale's L{DateDisplay} instance. The date is
|
||||
enclosed in quotes if the L{Date} is not a valid date.
|
||||
# This representation is based off the default date display format
|
||||
# determined by the locale's L{DateDisplay} instance. The date is
|
||||
# enclosed in quotes if the L{Date} is not a valid date.
|
||||
|
||||
@return: Returns a string representing the DateBase date
|
||||
@rtype: str
|
||||
"""
|
||||
if self.date:
|
||||
return DateHandler.displayer.quote_display(self.date)
|
||||
return u""
|
||||
# @return: Returns a string representing the DateBase date
|
||||
# @rtype: str
|
||||
# """
|
||||
# if self.date:
|
||||
# return DateHandler.displayer.quote_display(self.date)
|
||||
# return u""
|
||||
|
||||
def get_date_object(self):
|
||||
"""
|
||||
@ -2288,8 +2287,9 @@ class Event(PrimaryObject,PrivateSourceNote,MediaBase,DateBase,PlaceBase):
|
||||
@return: Returns the list of all textual attributes of the object.
|
||||
@rtype: list
|
||||
"""
|
||||
return [self.description,self.type[1],self.cause,
|
||||
self.get_date(),self.gramps_id]
|
||||
return [self.description,self.type[1],self.cause,self.gramps_id]
|
||||
#return [self.description,self.type[1],self.cause,
|
||||
# self.get_date(),self.gramps_id]
|
||||
|
||||
def get_text_data_child_list(self):
|
||||
"""
|
||||
@ -2812,7 +2812,8 @@ class MediaObject(PrimaryObject,SourceNote,DateBase,AttributeBase):
|
||||
@return: Returns the list of all textual attributes of the object.
|
||||
@rtype: list
|
||||
"""
|
||||
return [self.path,self.mime,self.desc,self.get_date(),self.gramps_id]
|
||||
return [self.path,self.mime,self.desc,self.gramps_id]
|
||||
#return [self.path,self.mime,self.desc,self.get_date(),self.gramps_id]
|
||||
|
||||
def get_text_data_child_list(self):
|
||||
"""
|
||||
@ -3140,7 +3141,8 @@ class LdsOrd(SourceNote,DateBase,PlaceBase):
|
||||
@return: Returns the list of all textual attributes of the object.
|
||||
@rtype: list
|
||||
"""
|
||||
return [self.temple,self.get_date()]
|
||||
return [self.temple]
|
||||
#return [self.temple,self.get_date()]
|
||||
|
||||
def get_text_data_child_list(self):
|
||||
"""
|
||||
@ -3648,7 +3650,9 @@ class Address(PrivateSourceNote,DateBase):
|
||||
@rtype: list
|
||||
"""
|
||||
return [self.street,self.city,self.state,self.country,
|
||||
self.postal,self.phone,self.get_date()]
|
||||
self.postal,self.phone]
|
||||
#return [self.street,self.city,self.state,self.country,
|
||||
# self.postal,self.phone,self.get_date()]
|
||||
|
||||
def get_text_data_child_list(self):
|
||||
"""
|
||||
@ -3772,7 +3776,9 @@ class Name(PrivateSourceNote,DateBase):
|
||||
@rtype: list
|
||||
"""
|
||||
return [self.first_name,self.surname,self.suffix,self.title,
|
||||
self.type[1],self.prefix,self.patronymic,self.get_date()]
|
||||
self.type[1],self.prefix,self.patronymic]
|
||||
#return [self.first_name,self.surname,self.suffix,self.title,
|
||||
# self.type[1],self.prefix,self.patronymic,self.get_date()]
|
||||
|
||||
def get_text_data_child_list(self):
|
||||
"""
|
||||
@ -4135,7 +4141,8 @@ class SourceRef(BaseObject,DateBase,PrivacyBase,NoteBase):
|
||||
@return: Returns the list of all textual attributes of the object.
|
||||
@rtype: list
|
||||
"""
|
||||
return [self.page,self.text,self.get_date()]
|
||||
return [self.page,self.text]
|
||||
#return [self.page,self.text,self.get_date()]
|
||||
|
||||
def get_text_data_child_list(self):
|
||||
"""
|
||||
|
@ -30,6 +30,7 @@ import Date
|
||||
import DateHandler
|
||||
import RelLib
|
||||
from NameDisplay import displayer as _nd
|
||||
import DateHandler
|
||||
import time
|
||||
from gettext import gettext as _
|
||||
|
||||
@ -443,7 +444,7 @@ def get_birth_death_strings(database,person,empty_date="",empty_place=""):
|
||||
birth_handle = person.get_birth_handle()
|
||||
if birth_handle:
|
||||
birth = database.get_event_from_handle(birth_handle)
|
||||
bdate = birth.get_date()
|
||||
bdate = DateHandler.get_date(birth)
|
||||
bplace_handle = birth.get_place_handle()
|
||||
if bplace_handle:
|
||||
bplace = database.get_place_from_handle(bplace_handle).get_title()
|
||||
@ -453,7 +454,7 @@ def get_birth_death_strings(database,person,empty_date="",empty_place=""):
|
||||
death_handle = person.get_death_handle()
|
||||
if death_handle:
|
||||
death = database.get_event_from_handle(death_handle)
|
||||
ddate = death.get_date()
|
||||
ddate = DateHandler.get_date(death)
|
||||
dplace_handle = death.get_place_handle()
|
||||
if dplace_handle:
|
||||
dplace = database.get_place_from_handle(dplace_handle).get_title()
|
||||
@ -808,7 +809,7 @@ def married_str(database,person,spouse,event,endnotes=None,
|
||||
place = empty_place
|
||||
spouse_name = _nd.display(spouse)
|
||||
|
||||
mdate = event.get_date()
|
||||
mdate = DateHandler.get_date(event)
|
||||
if mdate:
|
||||
date = mdate
|
||||
place_handle = event.get_place_handle()
|
||||
@ -1462,7 +1463,7 @@ def buried_str(database,person,person_name=None,empty_date="",empty_place=""):
|
||||
break
|
||||
|
||||
if burial:
|
||||
bdate = burial.get_date()
|
||||
bdate = DateHandler.get_date(burial)
|
||||
bplace_handle = burial.get_place_handle()
|
||||
if bplace_handle:
|
||||
bplace = database.get_place_from_handle(bplace_handle).get_title()
|
||||
|
@ -45,6 +45,7 @@ import const
|
||||
import Utils
|
||||
import ListModel
|
||||
import RelLib
|
||||
import DateHandler
|
||||
|
||||
#-------------------------------------------------------------------------
|
||||
#
|
||||
@ -95,7 +96,7 @@ class SelectEvent:
|
||||
pname = self.db.get_place_from_handle(place_handle).get_title()
|
||||
else:
|
||||
pname = u''
|
||||
date = event.get_date()
|
||||
date = DateHandler.get_date(event)
|
||||
cause = event.get_cause()
|
||||
self.model.add([desc,the_id,name,date,pname,cause],handle)
|
||||
|
||||
|
@ -42,6 +42,7 @@ __version__ = "$Revision$"
|
||||
#------------------------------------------------------------------------
|
||||
|
||||
import NameDisplay
|
||||
import DateHandler
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
#
|
||||
@ -84,14 +85,14 @@ class SubstKeywords:
|
||||
birth_handle = person.get_birth_handle()
|
||||
if birth_handle:
|
||||
birth = database.get_event_from_handle(birth_handle)
|
||||
self.b = birth.get_date()
|
||||
self.b = DateHandler.get_date(birth)
|
||||
bplace_handle = birth.get_place_handle()
|
||||
if bplace_handle:
|
||||
self.B = database.get_place_from_handle(bplace_handle).get_title()
|
||||
death_handle = person.get_death_handle()
|
||||
if death_handle:
|
||||
death = database.get_event_from_handle(death_handle)
|
||||
self.d = death.get_date()
|
||||
self.d = DateHandler.get_date(death)
|
||||
dplace_handle = death.get_place_handle()
|
||||
if dplace_handle:
|
||||
self.D = database.get_place_from_handle(dplace_handle).get_title()
|
||||
@ -117,7 +118,7 @@ class SubstKeywords:
|
||||
continue
|
||||
e = database.get_event_from_handle(e_id)
|
||||
if e.get_name() == 'Marriage':
|
||||
self.m = e.get_date()
|
||||
self.m = DateHandler.get_date(e)
|
||||
mplace_handle = e.get_place_handle()
|
||||
if mplace_handle:
|
||||
self.M = database.get_place_from_handle(mplace_handle).get_title()
|
||||
|
@ -51,6 +51,7 @@ import Utils
|
||||
import BaseDoc
|
||||
import OpenSpreadSheet
|
||||
import const
|
||||
import DateHandler
|
||||
from QuestionDialog import WarningDialog
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
@ -323,7 +324,7 @@ class DisplayChart:
|
||||
bplace = ""
|
||||
if birth_handle:
|
||||
birth = self.db.get_event_from_handle(birth_handle)
|
||||
bdate = birth.get_date()
|
||||
bdate = DateHandler.get_date(birth)
|
||||
bplace_handle = birth.get_place_handle()
|
||||
if bplace_handle:
|
||||
bplace = self.db.get_place_from_handle(bplace_handle).get_title()
|
||||
@ -332,7 +333,7 @@ class DisplayChart:
|
||||
dplace = ""
|
||||
if death_handle:
|
||||
death = self.db.get_event_from_handle(death_handle)
|
||||
ddate = death.get_date()
|
||||
ddate = DateHandler.get_date(death)
|
||||
dplace_handle = death.get_place_handle()
|
||||
if dplace_handle:
|
||||
dplace = self.db.get_place_from_handle(dplace_handle).get_title()
|
||||
@ -365,7 +366,7 @@ class DisplayChart:
|
||||
place = ""
|
||||
if event_handle:
|
||||
event = self.db.get_event_from_handle(event_handle)
|
||||
date = event.get_date()
|
||||
date = DateHandler.get_date(event)
|
||||
place_handle = event.get_place_handle()
|
||||
if place_handle:
|
||||
place = self.db.get_place_from_handle(place_handle).get_title()
|
||||
|
@ -46,7 +46,7 @@ import Report
|
||||
import BaseDoc
|
||||
import ReportOptions
|
||||
import const
|
||||
from DateHandler import displayer as _dd
|
||||
import DateHandler
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
#
|
||||
@ -179,7 +179,7 @@ class FamilyGroup(Report.Report):
|
||||
bplace = ""
|
||||
if birth_handle:
|
||||
birth = self.database.get_event_from_handle(birth_handle)
|
||||
bdate = birth.get_date()
|
||||
bdate = DateHandler.get_date(birth)
|
||||
bplace_handle = birth.get_place_handle()
|
||||
if bplace_handle:
|
||||
bplace = self.database.get_place_from_handle(bplace_handle).get_title()
|
||||
@ -189,7 +189,7 @@ class FamilyGroup(Report.Report):
|
||||
dplace = ""
|
||||
if death_handle:
|
||||
death = self.database.get_event_from_handle(death_handle)
|
||||
ddate = death.get_date()
|
||||
ddate = DateHandler.get_date(death)
|
||||
dplace_handle = death.get_place_handle()
|
||||
if dplace_handle:
|
||||
dplace = self.database.get_place_from_handle(dplace_handle).get_title()
|
||||
@ -274,7 +274,7 @@ class FamilyGroup(Report.Report):
|
||||
date = ""
|
||||
place = ""
|
||||
if event:
|
||||
date = event.get_date()
|
||||
date = DateHandler.get_date(event)
|
||||
place_handle = event.get_place_handle()
|
||||
if place_handle:
|
||||
place = self.database.get_place_from_handle(place_handle).get_title()
|
||||
|
@ -38,7 +38,7 @@ import Report
|
||||
import BaseDoc
|
||||
import RelLib
|
||||
import ReportOptions
|
||||
from DateHandler import displayer as dd
|
||||
import DateHandler
|
||||
import const
|
||||
import ReportUtils
|
||||
|
||||
@ -152,8 +152,9 @@ class FtmAncestorReport(Report.Report):
|
||||
self.doc.start_paragraph('FTA-Endnotes',"%d." % key)
|
||||
self.doc.write_text(base.get_title())
|
||||
|
||||
for item in [ base.get_author(), base.get_publication_info(), base.get_abbreviation(),
|
||||
dd.display(srcref.get_date_object()),]:
|
||||
for item in [ base.get_author(), base.get_publication_info(),
|
||||
base.get_abbreviation(),
|
||||
DateHandler.get_date(srcref),]:
|
||||
if item:
|
||||
self.doc.write_text('; %s' % item)
|
||||
|
||||
@ -233,7 +234,7 @@ class FtmAncestorReport(Report.Report):
|
||||
|
||||
for event_handle in person.get_event_list():
|
||||
event = self.database.get_event_from_handle(event_handle)
|
||||
date = event.get_date()
|
||||
date = DateHandler.get_date(event)
|
||||
place_handle = event.get_place_handle()
|
||||
if place_handle:
|
||||
place = self.database.get_place_from_handle(place_handle).get_title()
|
||||
@ -294,7 +295,7 @@ class FtmAncestorReport(Report.Report):
|
||||
else:
|
||||
return
|
||||
|
||||
date = event.get_date()
|
||||
date = DateHandler.get_date(event)
|
||||
place_handle = event.get_place_handle()
|
||||
if place_handle:
|
||||
place = self.database.get_place_from_handle(place_handle).get_title()
|
||||
|
@ -42,7 +42,7 @@ import BaseDoc
|
||||
import RelLib
|
||||
import ReportUtils
|
||||
import ReportOptions
|
||||
from DateHandler import displayer as dd
|
||||
import DateHandler
|
||||
import const
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
@ -182,8 +182,9 @@ class FtmDescendantReport(Report.Report):
|
||||
self.doc.start_paragraph('FTD-Endnotes',"%d." % key)
|
||||
self.doc.write_text(base.get_title())
|
||||
|
||||
for item in [ base.get_author(), base.get_publication_info(), base.get_abbreviation(),
|
||||
dd.display(srcref.get_date_object()),]:
|
||||
for item in [ base.get_author(), base.get_publication_info(),
|
||||
base.get_abbreviation(),
|
||||
DateHandler.get_date(srcref),]:
|
||||
if item:
|
||||
self.doc.write_text('; %s' % item)
|
||||
|
||||
@ -267,7 +268,7 @@ class FtmDescendantReport(Report.Report):
|
||||
if not event_handle:
|
||||
continue
|
||||
event = self.database.get_event_from_handle(event_handle)
|
||||
date = event.get_date()
|
||||
date = DateHandler.get_date(event)
|
||||
place_handle = event.get_place_handle()
|
||||
if place_handle:
|
||||
place = self.database.get_place_from_handle(place_handle)
|
||||
@ -323,7 +324,7 @@ class FtmDescendantReport(Report.Report):
|
||||
if not event_handle:
|
||||
continue
|
||||
event = self.database.get_event_from_handle(event_handle)
|
||||
date = event.get_date()
|
||||
date = DateHandler.get_date(event)
|
||||
place_handle = event.get_place_handle()
|
||||
if place_handle:
|
||||
place = self.database.get_place_from_handle(place_handle)
|
||||
|
@ -49,6 +49,7 @@ import ReportOptions
|
||||
import GenericFilter
|
||||
import const
|
||||
import RelLib
|
||||
import DateHandler
|
||||
from BaseDoc import PAPER_LANDSCAPE
|
||||
from latin_utf8 import utf8_to_latin
|
||||
from QuestionDialog import ErrorDialog
|
||||
@ -370,7 +371,7 @@ class GraphViz:
|
||||
if self.just_years:
|
||||
return '%i' % event.get_date_object().get_year()
|
||||
else:
|
||||
return event.get_date()
|
||||
return DateHandler.get_date(event)
|
||||
elif self.placecause:
|
||||
place_handle = event.get_place_handle()
|
||||
place = self.database.get_place_from_handle(place_handle)
|
||||
|
@ -46,6 +46,7 @@ import BaseDoc
|
||||
import Report
|
||||
import GenericFilter
|
||||
import ReportOptions
|
||||
import DateHandler
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
#
|
||||
@ -113,7 +114,7 @@ class IndivCompleteReport(Report.Report):
|
||||
if event == None:
|
||||
return
|
||||
name = _(event.get_name())
|
||||
date = event.get_date()
|
||||
date = DateHandler.get_date(event)
|
||||
place_handle = event.get_place_handle()
|
||||
if place_handle:
|
||||
place = self.database.get_place_from_handle(place_handle).get_title()
|
||||
|
@ -47,6 +47,7 @@ import const
|
||||
import BaseDoc
|
||||
import Report
|
||||
import ReportOptions
|
||||
import DateHandler
|
||||
import const
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
@ -94,7 +95,7 @@ class IndivSummary(Report.Report):
|
||||
if event == None:
|
||||
return
|
||||
name = const.display_event(event.get_name())
|
||||
date = event.get_date()
|
||||
date = DateHandler.get_date(event)
|
||||
place_handle = event.get_place_handle()
|
||||
if place_handle:
|
||||
place_obj = self.database.get_place_from_handle(place_handle)
|
||||
|
@ -47,6 +47,7 @@ import Utils
|
||||
import NameDisplay
|
||||
import ListModel
|
||||
import PluginMgr
|
||||
import DateHandler
|
||||
|
||||
#-------------------------------------------------------------------------
|
||||
#
|
||||
@ -103,7 +104,7 @@ class RelCalc:
|
||||
continue
|
||||
bh = p.get_birth_handle()
|
||||
if bh:
|
||||
bdate = self.db.get_event_from_handle(bh).get_date()
|
||||
bdate = DateHandler.get_date(self.db.get_event_from_handle(bh))
|
||||
else:
|
||||
bdate = ""
|
||||
name = p.get_primary_name()
|
||||
|
@ -47,6 +47,7 @@ from gnome import help_display
|
||||
#-------------------------------------------------------------------------
|
||||
import const
|
||||
import TreeTips
|
||||
import DateHandler
|
||||
|
||||
from DdTargets import DdTargets
|
||||
|
||||
@ -136,7 +137,7 @@ class ScratchPadAddress(ScratchPadGrampsTypeWrapper):
|
||||
def __init__(self,model,obj):
|
||||
ScratchPadGrampsTypeWrapper.__init__(self,model,obj)
|
||||
self._type = _("Address")
|
||||
self._title = self._obj.get_date()
|
||||
self._title = DateHandler.get_date(self._obj)
|
||||
self._value = "%s %s %s %s" % (self._obj.get_street(),self._obj.get_city(),
|
||||
self._obj.get_state(),self._obj.get_country())
|
||||
|
||||
@ -153,7 +154,7 @@ class ScratchPadAddress(ScratchPadGrampsTypeWrapper):
|
||||
"\t\t%s\n"\
|
||||
"\t<b>%s:</b>\t%s\n" % (
|
||||
_("Address"),
|
||||
_("Date"), escape(self._obj.get_date()),
|
||||
_("Date"), escape(DateHandler.get_date(self._obj)),
|
||||
_("Location"),
|
||||
escape(self._obj.get_street()),
|
||||
escape(self._obj.get_city()),
|
||||
@ -197,7 +198,7 @@ class ScratchPadEvent(ScratchPadGrampsTypeWrapper):
|
||||
"\t<b>%s:</b>\t%s\n" % (
|
||||
_("Event"),
|
||||
_("Type"),escape(const.display_pevent(self._obj.get_name())),
|
||||
_("Date"),escape(self._obj.get_date()),
|
||||
_("Date"),escape(DateHander.get_date(self._obj)),
|
||||
_("Place"),escape(place_title(self._db,self._obj)),
|
||||
_("Cause"),escape(self._obj.get_cause()),
|
||||
_("Description"), escape(self._obj.get_description()))
|
||||
@ -239,7 +240,7 @@ class ScratchPadFamilyEvent(ScratchPadGrampsTypeWrapper):
|
||||
"\t<b>%s:</b>\t%s\n" % (
|
||||
_("Family Event"),
|
||||
_("Type"),escape(const.display_fevent(self._obj.get_name())),
|
||||
_("Date"),escape(self._obj.get_date()),
|
||||
_("Date"),escape(DateHander.get_date(self._obj)),
|
||||
_("Place"),escape(place_title(self.db,self._obj)),
|
||||
_("Cause"),escape(self._obj.get_cause()),
|
||||
_("Description"), escape(self._obj.get_description()))
|
||||
@ -465,8 +466,9 @@ class ScratchPersonLink(ScratchPadWrapper):
|
||||
birth_handle = person.get_birth_handle()
|
||||
if birth_handle:
|
||||
birth = self._db.get_event_from_handle(birth_handle)
|
||||
if birth.get_date() and birth.get_date() != "":
|
||||
self._value = escape(birth.get_date())
|
||||
date_str = DateHandler.get_date(birth)
|
||||
if date_str != "":
|
||||
self._value = escape(date_str)
|
||||
|
||||
|
||||
def tooltip(self):
|
||||
|
@ -58,7 +58,7 @@ import Report
|
||||
import ReportUtils
|
||||
import ReportOptions
|
||||
import GenericFilter
|
||||
from DateHandler import displayer as _dd
|
||||
import DateHandler
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
#
|
||||
@ -190,7 +190,7 @@ class Extract:
|
||||
if date:
|
||||
month = date.get_month()
|
||||
if month:
|
||||
return [_dd._months[month]]
|
||||
return [DateHandler.displayer._months[month]]
|
||||
return [_("Date(s) missing")]
|
||||
|
||||
def get_cause(self, event):
|
||||
|
@ -47,6 +47,7 @@ import Utils
|
||||
import RelLib
|
||||
import const
|
||||
import Report
|
||||
import DateHandler
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
#
|
||||
@ -95,7 +96,7 @@ def build_report(database,person):
|
||||
birth_handle = person.get_birth_handle()
|
||||
if birth_handle:
|
||||
birth = database.get_event_from_handle(birth_handle)
|
||||
if not birth.get_date():
|
||||
if not DateHandler.get_date(birth):
|
||||
missing_bday = missing_bday + 1
|
||||
else:
|
||||
missing_bday = missing_bday + 1
|
||||
|
Loading…
Reference in New Issue
Block a user