* src/GrampsDb/_WriteGedcom.py: Multiple improvements.

* various: Replace get/set_base_handle with get/set_reference_handle.
	* src/RelLib/_SourceRef.py (get_base_handle,set_base_handle):
	Remove redundant methods.


svn: r6750
This commit is contained in:
Alex Roitman
2006-05-22 23:56:57 +00:00
parent 9fa0c2bd12
commit cb0b034e70
18 changed files with 335 additions and 288 deletions

View File

@ -530,7 +530,8 @@ class DetDescendantReport(Report.Report):
keys.sort()
for key in keys:
srcref = self.sref_map[key]
base = self.database.get_source_from_handle(srcref.get_base_handle())
base = self.database.get_source_from_handle(
srcref.get_reference_handle())
self.doc.start_paragraph('DDR-Endnotes',"%d." % key)
self.doc.write_text(base.get_title())
@ -574,10 +575,10 @@ class DetDescendantReport(Report.Report):
if not first:
msg.write(',')
first = 0
ref_base = ref.get_base_handle()
ref_base = ref.get_reference_handle()
the_key = 0
for key in self.sref_map.keys():
if ref_base == self.sref_map[key].get_base_handle():
if ref_base == self.sref_map[key].get_reference_handle():
the_key = key
break
if the_key: