@@ -70,6 +70,7 @@ async def set_direct_connections_config(
7070# CodeInterpreterConfig
7171############################
7272class CodeInterpreterConfigForm (BaseModel ):
73+ ENABLE_CODE_EXECUTION : bool
7374 CODE_EXECUTION_ENGINE : str
7475 CODE_EXECUTION_JUPYTER_URL : Optional [str ]
7576 CODE_EXECUTION_JUPYTER_AUTH : Optional [str ]
@@ -89,6 +90,7 @@ class CodeInterpreterConfigForm(BaseModel):
8990@router .get ("/code_execution" , response_model = CodeInterpreterConfigForm )
9091async def get_code_execution_config (request : Request , user = Depends (get_admin_user )):
9192 return {
93+ "ENABLE_CODE_EXECUTION" : request .app .state .config .ENABLE_CODE_EXECUTION ,
9294 "CODE_EXECUTION_ENGINE" : request .app .state .config .CODE_EXECUTION_ENGINE ,
9395 "CODE_EXECUTION_JUPYTER_URL" : request .app .state .config .CODE_EXECUTION_JUPYTER_URL ,
9496 "CODE_EXECUTION_JUPYTER_AUTH" : request .app .state .config .CODE_EXECUTION_JUPYTER_AUTH ,
@@ -111,6 +113,8 @@ async def set_code_execution_config(
111113 request : Request , form_data : CodeInterpreterConfigForm , user = Depends (get_admin_user )
112114):
113115
116+ request .app .state .config .ENABLE_CODE_EXECUTION = form_data .ENABLE_CODE_EXECUTION
117+
114118 request .app .state .config .CODE_EXECUTION_ENGINE = form_data .CODE_EXECUTION_ENGINE
115119 request .app .state .config .CODE_EXECUTION_JUPYTER_URL = (
116120 form_data .CODE_EXECUTION_JUPYTER_URL
@@ -153,6 +157,7 @@ async def set_code_execution_config(
153157 )
154158
155159 return {
160+ "ENABLE_CODE_EXECUTION" : request .app .state .config .ENABLE_CODE_EXECUTION ,
156161 "CODE_EXECUTION_ENGINE" : request .app .state .config .CODE_EXECUTION_ENGINE ,
157162 "CODE_EXECUTION_JUPYTER_URL" : request .app .state .config .CODE_EXECUTION_JUPYTER_URL ,
158163 "CODE_EXECUTION_JUPYTER_AUTH" : request .app .state .config .CODE_EXECUTION_JUPYTER_AUTH ,
0 commit comments