From 9a43e232a9e66e76021eadd743dd444837720478 Mon Sep 17 00:00:00 2001 From: Sven Slootweg Date: Wed, 6 Jun 2012 02:28:20 +0200 Subject: [PATCH] Show error when dict.viewitems() is not available due to the Python version being too old --- render | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/render b/render index 55aaeb2..15118d7 100755 --- a/render +++ b/render @@ -160,7 +160,11 @@ for message_id, sender, recipient, subject, unixtime, textbody, htmlbody, sha1_h if originals_available: versions['Original'] = '../original/%s.eml' % sha1_hash - version_list = "".join('%s' % (value, key) for key, value in versions.viewitems()) + try: + version_list = "".join('%s' % (value, key) for key, value in versions.viewitems()) + except AttributeError: + print "The dict.viewitems() function is not available on your system; you are most likely using a Python version older than 2.7." + exit(1) if available_text == True: # Text version