diff --git a/src/plugins/textreport/AncestorReport.py b/src/plugins/textreport/AncestorReport.py index 15d961d02..0b9151268 100644 --- a/src/plugins/textreport/AncestorReport.py +++ b/src/plugins/textreport/AncestorReport.py @@ -31,6 +31,7 @@ #------------------------------------------------------------------------ import math import copy +import sys from gen.ggettext import gettext as _ #------------------------------------------------------------------------ @@ -108,7 +109,11 @@ class AncestorReport(Report): # Copy the global NameDisplay so that we don't change application # defaults. - self._name_display = copy.deepcopy(global_name_display) + try: + self._name_display = copy.deepcopy(global_name_display) + except: + print >> sys.stderr, "WARNING: unable to deepcopy name_display; continuing..." + self._name_display = global_name_display name_format = menu.get_option_by_name("name_format").get_value() if name_format != 0: self._name_display.set_default_format(name_format)