|
|
@ -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):
|
|
|
|