diff --git a/src/GrampsLogger/_ErrorReportAssistant.py b/src/GrampsLogger/_ErrorReportAssistant.py index d13192d70..d84878a7e 100644 --- a/src/GrampsLogger/_ErrorReportAssistant.py +++ b/src/GrampsLogger/_ErrorReportAssistant.py @@ -2,10 +2,12 @@ from gettext import gettext as _ import Assistant import const import gtk +import pygtk +import gobject +import cairo import sys, os,bsddb - class ErrorReportAssistant(object): def __init__(self,error_detail,rotate_handler, ownthread=False): @@ -111,18 +113,27 @@ class ErrorReportAssistant(object): "Gramps version: %s \n"\ "LANG: %s\n"\ "OS: %s\n"\ - "Distribution: %s\n"\ + "Distribution: %s\n\n"\ + "GTK version : %s\n"\ + "pygtk version : %s\n"\ + "gobject version: %s\n"\ + "cairo version : %s"\ % (str(sys.version).replace('\n',''), str(bsddb.__version__), str(const.VERSION), os.environ.get('LANG',''), operatingsystem, - distribution) + distribution, + gtk.gtk_version, + gtk.pygtk_version, + gobject.pygobject_version, + cairo.version_info) def _reset_error_details_text_buffer(self, obj=None): self._error_details_text_buffer.set_text( - "\n".join(self._rotate_handler.get_formatted_log(self._error_detail.get_record())) + - self._error_detail.get_formatted_log()) + "\n".join(self._rotate_handler.get_formatted_log( + self._error_detail.get_record())) + + self._error_detail.get_formatted_log()) def _clear_error_details_text_buffer(self, obj=None): self._error_details_text_buffer.delete( diff --git a/src/gramps.py b/src/gramps.py index ee20f3f8d..b0734304d 100644 --- a/src/gramps.py +++ b/src/gramps.py @@ -89,8 +89,6 @@ except: args = sys.argv -MIN_PYTHON_VERSION = (2, 5, 0, '', 0) - def setup_logging(): """Setup basic logging support."""