* src/EditPerson.py: Switch to Sort.py.
* src/FamilyView.py: Switch to Sort.py. * src/RelLib.py: Remove unneeded import. * src/plugins/DescendReport.py: Switch to Sort.py. svn: r3128
This commit is contained in:
parent
c7fa1403b3
commit
3adb17e2b1
@ -49,7 +49,7 @@ import const
|
||||
import Utils
|
||||
import GrampsCfg
|
||||
import ImageSelect
|
||||
import sort
|
||||
import Sort
|
||||
import AutoComp
|
||||
import ListModel
|
||||
import RelLib
|
||||
@ -1738,7 +1738,7 @@ class EditPerson:
|
||||
if child.get_birth_id():
|
||||
event = self.db.find_event_from_id(child.get_birth_id())
|
||||
bday = event.get_date_object()
|
||||
child_date = sort.build_sort_date(bday)
|
||||
child_date = Sort.build_sort_date(bday)
|
||||
else:
|
||||
continue
|
||||
if (prev_date <= child_date): # <= allows for twins
|
||||
@ -1759,7 +1759,7 @@ class EditPerson:
|
||||
event_id = person.get_birth_id()
|
||||
if event_id:
|
||||
event = self.db.find_event_from_id(event_id)
|
||||
person_bday = sort.build_sort_date(event.get_date_object())
|
||||
person_bday = Sort.build_sort_date(event.get_date_object())
|
||||
else:
|
||||
person_bday = "99999999"
|
||||
|
||||
@ -1771,7 +1771,7 @@ class EditPerson:
|
||||
event_id = other.get_birth_id()
|
||||
if event_id:
|
||||
event = self.db.find_event_from_id(event_id)
|
||||
other_bday = sort.build_sort_date(event.get_date_object())
|
||||
other_bday = Sort.build_sort_date(event.get_date_object())
|
||||
if (other_bday == "99999999"):
|
||||
continue;
|
||||
if (person_bday < other_bday):
|
||||
@ -1786,7 +1786,7 @@ class EditPerson:
|
||||
event_id = other.get_birth_id()
|
||||
if event_id:
|
||||
event = self.db.find_event_from_id(event_id)
|
||||
other_bday = sort.build_sort_date(event.get_date_object())
|
||||
other_bday = Sort.build_sort_date(event.get_date_object())
|
||||
if (other_bday == "99999999"):
|
||||
continue;
|
||||
if (person_bday > other_bday):
|
||||
|
@ -36,7 +36,7 @@ from gtk.gdk import ACTION_COPY, BUTTON1_MASK
|
||||
#
|
||||
#-------------------------------------------------------------------------
|
||||
import const
|
||||
import sort
|
||||
import Sort
|
||||
import Utils
|
||||
import GrampsCfg
|
||||
import AddSpouse
|
||||
@ -1381,7 +1381,7 @@ class FamilyView:
|
||||
if not birth:
|
||||
continue
|
||||
bday = birth.get_date_object()
|
||||
child_date = sort.build_sort_date(bday)
|
||||
child_date = Sort.build_sort_date(bday)
|
||||
if (child_date == "99999999"):
|
||||
continue
|
||||
if (prev_date <= child_date): # <= allows for twins
|
||||
|
@ -42,7 +42,6 @@ import types
|
||||
#-------------------------------------------------------------------------
|
||||
from Date import Date, SingleDate, compare_dates, not_too_old
|
||||
import GrampsCfg
|
||||
import sort
|
||||
import const
|
||||
|
||||
#-------------------------------------------------------------------------
|
||||
@ -1246,8 +1245,6 @@ class Person(SourceNote):
|
||||
bday,
|
||||
dday,
|
||||
self.get_primary_name().get_sort_name(),
|
||||
# sort.build_sort_date(bday),
|
||||
# sort.build_sort_date(dday),
|
||||
bday, dday,
|
||||
GrampsCfg.display_surname(self.primary_name)]
|
||||
|
||||
|
@ -28,7 +28,6 @@
|
||||
#
|
||||
#------------------------------------------------------------------------
|
||||
import os
|
||||
import sort
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
#
|
||||
@ -39,6 +38,7 @@ import Report
|
||||
import BaseDoc
|
||||
import Errors
|
||||
import Date
|
||||
import Sort
|
||||
from Utils import get_xpm_image
|
||||
from QuestionDialog import ErrorDialog
|
||||
from gettext import gettext as _
|
||||
@ -75,6 +75,8 @@ class DescendantReport:
|
||||
self.doc.init()
|
||||
else:
|
||||
self.standalone = 0
|
||||
sort = Sort.Sort(self.database)
|
||||
self.by_birthdate = sort.by_birthdate
|
||||
|
||||
def dump_dates(self, person):
|
||||
birth_id = person.get_birth_id()
|
||||
@ -136,28 +138,6 @@ class DescendantReport:
|
||||
child = self.database.find_person_from_id(child_id)
|
||||
self.dump(level+1,child)
|
||||
|
||||
def by_birthdate(self, first_id, second_id) :
|
||||
"""Sort routine for comparing two people by birth dates.
|
||||
If the birth dates are equal, sorts by name"""
|
||||
first = self.database.find_person_from_id(first_id)
|
||||
second = self.database.find_person_from_id(second_id)
|
||||
birth1_id = first.get_birth_id()
|
||||
if birth1_id:
|
||||
date1 = self.database.find_event_from_id(birth1_id).get_date_object()
|
||||
else:
|
||||
date1 = Date.Date()
|
||||
|
||||
birth2_id = second.get_birth_id()
|
||||
if birth2_id:
|
||||
date2 = self.database.find_event_from_id(birth2_id).get_date_object()
|
||||
else:
|
||||
date2 = Date.Date()
|
||||
|
||||
val = Date.compare_dates(date1,date2)
|
||||
if val == 0:
|
||||
return sort.by_last_name(first,second)
|
||||
return val
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
#
|
||||
# DescendantReportDialog
|
||||
|
Loading…
Reference in New Issue
Block a user