handled bare exceptions sys_info.py

pull/339/head
evelynmitchell 1 year ago
parent e0d31189e0
commit 4d82c0b87a

@ -111,8 +111,8 @@ def interpreter_info(interpreter):
+ "..." + "..."
+ message["content"][-300:] + message["content"][-300:]
) )
except Exception as e: except KeyError as e:
print(str(e), "for message:", message) print(f"KeyError {str(e)} for message: {message}")
messages_to_display.append(message) messages_to_display.append(message)
return f""" return f"""
@ -136,8 +136,8 @@ def interpreter_info(interpreter):
System Message: {interpreter.system_message} System Message: {interpreter.system_message}
""" + "\n\n".join([str(m) for m in messages_to_display]) """ + "\n\n".join([str(m) for m in messages_to_display])
except: except AttributeError as e:
return "Error, couldn't get interpreter info" return f"Error, couldn't get interpreter info: {str(e)}"
def system_info(interpreter): def system_info(interpreter):

Loading…
Cancel
Save