@@ -363,7 +363,79 @@ def mirror_check(
363
363
if isinstance (response , dict ):
364
364
return response # 返回错误信息给run方法
365
365
mirror_data : Dict [str , Dict ] = response .json ()
366
- if mirror_data .get ("code" ) != 0 :
366
+ if mirror_data .get ("code" ) == 1001 :
367
+ logger .warning (f"更新检查失败: { mirror_data .get ('msg' )} " )
368
+ return {
369
+ "status" : "failed_info" ,
370
+ "msg" : self .tr ("INVALID_PARAMS" )
371
+ + "\n "
372
+ + self .tr ("switching to Github download" ),
373
+ }
374
+ elif mirror_data .get ("code" ) == 7001 :
375
+ logger .warning (f"更新检查失败: { mirror_data .get ('msg' )} " )
376
+ return {
377
+ "status" : "failed_info" ,
378
+ "msg" : self .tr ("KEY_EXPIRED" )
379
+ + "\n "
380
+ + self .tr ("switching to Github download" ),
381
+ }
382
+ elif mirror_data .get ("code" ) == 7002 :
383
+ logger .warning (f"更新检查失败: { mirror_data .get ('msg' )} " )
384
+ return {
385
+ "status" : "failed_info" ,
386
+ "msg" : self .tr ("KEY_INVALID" )
387
+ + "\n "
388
+ + self .tr ("switching to Github download" ),
389
+ }
390
+ elif mirror_data .get ("code" ) == 7003 :
391
+ logger .warning (f"更新检查失败: { mirror_data .get ('msg' )} " )
392
+ return {
393
+ "status" : "failed_info" ,
394
+ "msg" : self .tr ("RESOURCE_QUOTA_EXHAUSTED" )
395
+ + "\n "
396
+ + self .tr ("switching to Github download" ),
397
+ }
398
+ elif mirror_data .get ("code" ) == 7004 :
399
+ logger .warning (f"更新检查失败: { mirror_data .get ('msg' )} " )
400
+ return {
401
+ "status" : "failed_info" ,
402
+ "msg" : self .tr ("KEY_MISMATCHED" )
403
+ + "\n "
404
+ + self .tr ("switching to Github download" ),
405
+ }
406
+ elif mirror_data .get ("code" ) == 8001 :
407
+ logger .warning (f"更新检查失败: { mirror_data .get ('msg' )} " )
408
+ return {
409
+ "status" : "failed_info" ,
410
+ "msg" : self .tr ("RESOURCE_NOT_FOUND" )
411
+ + "\n "
412
+ + self .tr ("switching to Github download" ),
413
+ }
414
+ elif mirror_data .get ("code" ) == 8002 :
415
+ logger .warning (f"更新检查失败: { mirror_data .get ('msg' )} " )
416
+ return {
417
+ "status" : "failed_info" ,
418
+ "msg" : self .tr ("INVALID_OS" )
419
+ + "\n "
420
+ + self .tr ("switching to Github download" ),
421
+ }
422
+ elif mirror_data .get ("code" ) == 8003 :
423
+ logger .warning (f"更新检查失败: { mirror_data .get ('msg' )} " )
424
+ return {
425
+ "status" : "failed_info" ,
426
+ "msg" : self .tr ("INVALID_ARCH" )
427
+ + "\n "
428
+ + self .tr ("switching to Github download" ),
429
+ }
430
+ elif mirror_data .get ("code" ) == 8004 :
431
+ logger .warning (f"更新检查失败: { mirror_data .get ('msg' )} " )
432
+ return {
433
+ "status" : "failed_info" ,
434
+ "msg" : self .tr ("INVALID_CHANNEL" )
435
+ + "\n "
436
+ + self .tr ("switching to Github download" ),
437
+ }
438
+ elif mirror_data .get ("code" ) != 0 :
367
439
logger .warning (f"更新检查失败: { mirror_data .get ('msg' )} " )
368
440
return {
369
441
"status" : "failed_info" ,
@@ -1139,6 +1211,87 @@ def mirror_check(self, cdk, version_data: list) -> Dict:
1139
1211
return response
1140
1212
1141
1213
mirror_data : Dict [str , Dict ] = response .json ()
1214
+ if mirror_data .get ("code" ) == 1001 :
1215
+ logger .warning (f"更新检查失败: { mirror_data .get ('msg' )} " )
1216
+ return {
1217
+ "status" : "failed_info" ,
1218
+ "msg" : self .tr ("INVALID_PARAMS" )
1219
+ + "\n "
1220
+ + self .tr ("switching to Github download" ),
1221
+ }
1222
+ elif mirror_data .get ("code" ) == 7001 :
1223
+ logger .warning (f"更新检查失败: { mirror_data .get ('msg' )} " )
1224
+ return {
1225
+ "status" : "failed_info" ,
1226
+ "msg" : self .tr ("KEY_EXPIRED" )
1227
+ + "\n "
1228
+ + self .tr ("switching to Github download" ),
1229
+ }
1230
+ elif mirror_data .get ("code" ) == 7002 :
1231
+ logger .warning (f"更新检查失败: { mirror_data .get ('msg' )} " )
1232
+ return {
1233
+ "status" : "failed_info" ,
1234
+ "msg" : self .tr ("KEY_INVALID" )
1235
+ + "\n "
1236
+ + self .tr ("switching to Github download" ),
1237
+ }
1238
+ elif mirror_data .get ("code" ) == 7003 :
1239
+ logger .warning (f"更新检查失败: { mirror_data .get ('msg' )} " )
1240
+ return {
1241
+ "status" : "failed_info" ,
1242
+ "msg" : self .tr ("RESOURCE_QUOTA_EXHAUSTED" )
1243
+ + "\n "
1244
+ + self .tr ("switching to Github download" ),
1245
+ }
1246
+ elif mirror_data .get ("code" ) == 7004 :
1247
+ logger .warning (f"更新检查失败: { mirror_data .get ('msg' )} " )
1248
+ return {
1249
+ "status" : "failed_info" ,
1250
+ "msg" : self .tr ("KEY_MISMATCHED" )
1251
+ + "\n "
1252
+ + self .tr ("switching to Github download" ),
1253
+ }
1254
+ elif mirror_data .get ("code" ) == 8001 :
1255
+ logger .warning (f"更新检查失败: { mirror_data .get ('msg' )} " )
1256
+ return {
1257
+ "status" : "failed_info" ,
1258
+ "msg" : self .tr ("RESOURCE_NOT_FOUND" )
1259
+ + "\n "
1260
+ + self .tr ("switching to Github download" ),
1261
+ }
1262
+ elif mirror_data .get ("code" ) == 8002 :
1263
+ logger .warning (f"更新检查失败: { mirror_data .get ('msg' )} " )
1264
+ return {
1265
+ "status" : "failed_info" ,
1266
+ "msg" : self .tr ("INVALID_OS" )
1267
+ + "\n "
1268
+ + self .tr ("switching to Github download" ),
1269
+ }
1270
+ elif mirror_data .get ("code" ) == 8003 :
1271
+ logger .warning (f"更新检查失败: { mirror_data .get ('msg' )} " )
1272
+ return {
1273
+ "status" : "failed_info" ,
1274
+ "msg" : self .tr ("INVALID_ARCH" )
1275
+ + "\n "
1276
+ + self .tr ("switching to Github download" ),
1277
+ }
1278
+ elif mirror_data .get ("code" ) == 8004 :
1279
+ logger .warning (f"更新检查失败: { mirror_data .get ('msg' )} " )
1280
+ return {
1281
+ "status" : "failed_info" ,
1282
+ "msg" : self .tr ("INVALID_CHANNEL" )
1283
+ + "\n "
1284
+ + self .tr ("switching to Github download" ),
1285
+ }
1286
+ elif mirror_data .get ("code" ) != 0 :
1287
+ logger .warning (f"更新检查失败: { mirror_data .get ('msg' )} " )
1288
+ return {
1289
+ "status" : "failed_info" ,
1290
+ "msg" : mirror_data .get ("msg" )
1291
+ + "\n "
1292
+ + self .tr ("switching to Github download" ),
1293
+ }
1294
+
1142
1295
1143
1296
return mirror_data
1144
1297
0 commit comments