added global context window

pull/28/head
AaryaGadekar 2023-03-23 12:02:05 +05:30
rodzic 8d99d33801
commit 12e226817a
1 zmienionych plików z 7 dodań i 8 usunięć

Wyświetl plik

@ -247,14 +247,13 @@ class GPT4_OT_Execute(bpy.types.Operator):
message = context.scene.gpt4_chat_history.add()
message.type = 'assistant'
message.content = blender_code
try:
exec(blender_code)
except Exception as e:
self.report({'ERROR'}, f"Error executing generated code: {e}")
context.scene.gpt4_button_pressed = False
return {'CANCELLED'}
else:
self.report({'ERROR'}, "Failed to generate Blender Python code")
global_namespace = globals().copy()
try:
exec(blender_code, global_namespace)
except Exception as e:
self.report({'ERROR'}, f"Error executing generated code: {e}")
context.scene.gpt4_button_pressed = False
return {'CANCELLED'}