From e26ec793e0b4bbd44f74550119e2948d296dba37 Mon Sep 17 00:00:00 2001 From: Michael DeHaan Date: Thu, 7 Feb 2008 14:32:35 -0500 Subject: Possible traceback formatting difference on older python? --- func/utils.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'func') diff --git a/func/utils.py b/func/utils.py index 54c9c39..4aca97e 100755 --- a/func/utils.py +++ b/func/utils.py @@ -45,9 +45,12 @@ def daemonize(pidfile=None): def nice_exception(etype, evalue, etb): etype = str(etype) - lefti = etype.index("'") + 1 - righti = etype.rindex("'") - nicetype = etype[lefti:righti] + try: + lefti = etype.index("'") + 1 + righti = etype.rindex("'") + nicetype = etype[lefti:righti] + except: + nicetype = etype nicestack = string.join(traceback.format_list(traceback.extract_tb(etb))) return [ REMOTE_ERROR, nicetype, str(evalue), nicestack ] -- cgit