From c9d5cd9e6f92bed736b08c210c0c2399f67e2d74 Mon Sep 17 00:00:00 2001 From: Georg Brandl Date: Wed, 29 Jul 2009 15:57:20 +0000 Subject: [PATCH] Add sphinx and docutils versions to saved traceback file. --- sphinx/util/__init__.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/sphinx/util/__init__.py b/sphinx/util/__init__.py index 7d00964fb..40d4e323c 100644 --- a/sphinx/util/__init__.py +++ b/sphinx/util/__init__.py @@ -21,6 +21,9 @@ import posixpath import traceback from os import path +import docutils +import sphinx + # Generally useful regular expressions. ws_re = re.compile(r'\s+') @@ -206,6 +209,9 @@ def save_traceback(): """ exc = traceback.format_exc() fd, path = tempfile.mkstemp('.log', 'sphinx-err-') + os.write(fd, '# Sphinx version: %s\n' % sphinx.__version__) + os.write(fd, '# Docutils version: %s %s\n' % (docutils.__version__, + docutils.__version_details__)) os.write(fd, exc) os.close(fd) return path