* src/WriteGedcom.py (GedcomWriter.export_data): Write individuals

out in GRAMPS ID order.


svn: r3476
This commit is contained in:
Tim Waugh
2004-08-22 16:30:43 +00:00
parent 960890fd7d
commit 8afdb56aee
2 changed files with 11 additions and 3 deletions

View File

@ -682,11 +682,16 @@ class GedcomWriter:
self.writeln('2 CONT Not Provided')
pkeys = self.plist.keys()
pkeys.sort()
sorted = []
for key in pkeys:
person = self.db.get_person_from_handle (key)
tuple = (person.get_gramps_id (), person)
sorted.append (tuple)
sorted.sort()
nump = float(len(self.plist))
index = 0.0
for key in pkeys:
self.write_person(self.db.get_person_from_handle(key))
for (gramps_id, person) in sorted:
self.write_person(person)
index = index + 1
#if index%100 == 0 and not self.cl:
# self.pbar.set_fraction(index/nump)