Fix so that date, if any, in source reference is printed.
svn: r17731
This commit is contained in:
parent
d7200b028a
commit
3eea6dc8dc
@ -223,7 +223,7 @@ class Bibliography(object):
|
||||
if ( self.mode & self.MODE_DATE ) == self.MODE_DATE:
|
||||
date1 = source_ref1.get_date_object()
|
||||
date2 = source_ref2.get_date_object()
|
||||
if date1.is_equal(date2):
|
||||
if not date1.is_equal(date2):
|
||||
return False
|
||||
if ( self.mode & self.MODE_CONF ) == self.MODE_CONF:
|
||||
conf1 = source_ref1.get_confidence_level()
|
||||
|
@ -129,7 +129,17 @@ def write_endnotes(bibliography, database, doc, printnotes=False):
|
||||
first = True
|
||||
reflines = ""
|
||||
for key, ref in ref_list:
|
||||
txt = "%s: %s" % (key, ref.get_page())
|
||||
datepresent = False
|
||||
date = ref.get_date_object()
|
||||
if date is not None and not date.is_empty():
|
||||
datepresent = True
|
||||
if datepresent:
|
||||
if ref.get_page():
|
||||
txt = "%s: %s - %s" % (key, ref.get_page(), str(date))
|
||||
else:
|
||||
txt = "%s: %s" % (key, str(date))
|
||||
else:
|
||||
txt = "%s: %s" % (key, ref.get_page())
|
||||
if first:
|
||||
reflines += txt
|
||||
first = False
|
||||
|
Loading…
Reference in New Issue
Block a user