File tree Expand file tree Collapse file tree 4 files changed +22
-2
lines changed Expand file tree Collapse file tree 4 files changed +22
-2
lines changed Original file line number Diff line number Diff line change @@ -191,7 +191,7 @@ def main() -> None:
191
191
try :
192
192
get_chatgpt_completion (config , input_data ["prompt" ])
193
193
except urllib .error .HTTPError as error :
194
- if error .code == 400 :
194
+ if error .code == 400 or error . code == 401 :
195
195
message = get_error_message (error )
196
196
sys .exit ('Neural error: OpenAI request failure: ' + message )
197
197
elif error .code == 429 :
Original file line number Diff line number Diff line change @@ -181,7 +181,7 @@ def main() -> None:
181
181
try :
182
182
get_openai_completion (config , input_data ["prompt" ])
183
183
except urllib .error .HTTPError as error :
184
- if error .code == 400 :
184
+ if error .code == 400 or error . code == 401 :
185
185
message = get_error_message (error )
186
186
sys .exit ('Neural error: OpenAI request failure: ' + message )
187
187
elif error .code == 429 :
Original file line number Diff line number Diff line change @@ -175,6 +175,16 @@ def test_main_function_bad_config():
175
175
'OpenAI request failure: Too much text for a request!' ,
176
176
id = "too_much_text" ,
177
177
),
178
+ pytest .param (
179
+ 401 ,
180
+ json .dumps ({
181
+ 'error' : {
182
+ 'message' : "Bad authentication error" ,
183
+ },
184
+ }),
185
+ 'OpenAI request failure: Bad authentication error' ,
186
+ id = "unauthorised_failure" ,
187
+ ),
178
188
)
179
189
)
180
190
def test_api_error (
Original file line number Diff line number Diff line change @@ -168,6 +168,16 @@ def test_main_function_bad_config():
168
168
'OpenAI request failure: Too much text for a request!' ,
169
169
id = "too_much_text" ,
170
170
),
171
+ pytest .param (
172
+ 401 ,
173
+ json .dumps ({
174
+ 'error' : {
175
+ 'message' : "Bad authentication error" ,
176
+ },
177
+ }),
178
+ 'OpenAI request failure: Bad authentication error' ,
179
+ id = "unauthorised_failure" ,
180
+ ),
171
181
)
172
182
)
173
183
def test_api_error (
You can’t perform that action at this time.
0 commit comments