code: def exceptionToString(e):
      
      exc_type, exc_obj, exc_tb = sys.exc_info()
      s="EXCEPTION THROWN UNEXPECTEDLY"
      s+="  FILE: %s\n"%os.path.split(exc_tb.tb_frame.f_code.co_filename)[1]
      s+="  LINE: %s\n"%exc_tb.tb_lineno
      s+="  TYPE: %s\n"%exc_type
      return s
docs: when you "except Exception as e", give me the e and I'll give you a string.