@@ -2158,7 +2158,7 @@ def crud_insert(self, space_name: str, values: Union[tuple, list],
2158
2158
2159
2159
crud_resp = call_crud (self , "crud.insert" , space_name , values , opts )
2160
2160
2161
- if crud_resp [1 ] is not None :
2161
+ if len ( crud_resp ) > 1 and crud_resp [1 ] is not None :
2162
2162
raise CrudModuleError (None , CrudError (crud_resp [1 ]))
2163
2163
2164
2164
return CrudResult (crud_resp [0 ])
@@ -2192,7 +2192,7 @@ def crud_insert_object(self, space_name: str, values: dict,
2192
2192
2193
2193
crud_resp = call_crud (self , "crud.insert_object" , space_name , values , opts )
2194
2194
2195
- if crud_resp [1 ] is not None :
2195
+ if len ( crud_resp ) > 1 and crud_resp [1 ] is not None :
2196
2196
raise CrudModuleError (None , CrudError (crud_resp [1 ]))
2197
2197
2198
2198
return CrudResult (crud_resp [0 ])
@@ -2230,7 +2230,7 @@ def crud_insert_many(self, space_name: str, values: Union[tuple, list],
2230
2230
if crud_resp [0 ] is not None :
2231
2231
res = CrudResult (crud_resp [0 ])
2232
2232
2233
- if crud_resp [1 ] is not None :
2233
+ if len ( crud_resp ) > 1 and crud_resp [1 ] is not None :
2234
2234
errs = []
2235
2235
for err in crud_resp [1 ]:
2236
2236
errs .append (CrudError (err ))
@@ -2271,7 +2271,7 @@ def crud_insert_object_many(self, space_name: str, values: Union[tuple, list],
2271
2271
if crud_resp [0 ] is not None :
2272
2272
res = CrudResult (crud_resp [0 ])
2273
2273
2274
- if crud_resp [1 ] is not None :
2274
+ if len ( crud_resp ) > 1 and crud_resp [1 ] is not None :
2275
2275
errs = []
2276
2276
for err in crud_resp [1 ]:
2277
2277
errs .append (CrudError (err ))
@@ -2306,7 +2306,7 @@ def crud_get(self, space_name: str, key: int, opts: Optional[dict] = None) -> Cr
2306
2306
2307
2307
crud_resp = call_crud (self , "crud.get" , space_name , key , opts )
2308
2308
2309
- if crud_resp [1 ] is not None :
2309
+ if len ( crud_resp ) > 1 and crud_resp [1 ] is not None :
2310
2310
raise CrudModuleError (None , CrudError (crud_resp [1 ]))
2311
2311
2312
2312
return CrudResult (crud_resp [0 ])
@@ -2345,7 +2345,7 @@ def crud_update(self, space_name: str, key: int, operations: Optional[list] = No
2345
2345
2346
2346
crud_resp = call_crud (self , "crud.update" , space_name , key , operations , opts )
2347
2347
2348
- if crud_resp [1 ] is not None :
2348
+ if len ( crud_resp ) > 1 and crud_resp [1 ] is not None :
2349
2349
raise CrudModuleError (None , CrudError (crud_resp [1 ]))
2350
2350
2351
2351
return CrudResult (crud_resp [0 ])
@@ -2377,7 +2377,7 @@ def crud_delete(self, space_name: str, key: int, opts: Optional[dict] = None) ->
2377
2377
2378
2378
crud_resp = call_crud (self , "crud.delete" , space_name , key , opts )
2379
2379
2380
- if crud_resp [1 ] is not None :
2380
+ if len ( crud_resp ) > 1 and crud_resp [1 ] is not None :
2381
2381
raise CrudModuleError (None , CrudError (crud_resp [1 ]))
2382
2382
2383
2383
return CrudResult (crud_resp [0 ])
@@ -2411,7 +2411,7 @@ def crud_replace(self, space_name: str, values: Union[tuple, list],
2411
2411
2412
2412
crud_resp = call_crud (self , "crud.replace" , space_name , values , opts )
2413
2413
2414
- if crud_resp [1 ] is not None :
2414
+ if len ( crud_resp ) > 1 and crud_resp [1 ] is not None :
2415
2415
raise CrudModuleError (None , CrudError (crud_resp [1 ]))
2416
2416
2417
2417
return CrudResult (crud_resp [0 ])
@@ -2445,7 +2445,7 @@ def crud_replace_object(self, space_name: str, values: dict,
2445
2445
2446
2446
crud_resp = call_crud (self , "crud.replace_object" , space_name , values , opts )
2447
2447
2448
- if crud_resp [1 ] is not None :
2448
+ if len ( crud_resp ) > 1 and crud_resp [1 ] is not None :
2449
2449
raise CrudModuleError (None , CrudError (crud_resp [1 ]))
2450
2450
2451
2451
return CrudResult (crud_resp [0 ])
@@ -2483,7 +2483,7 @@ def crud_replace_many(self, space_name: str, values: Union[tuple, list],
2483
2483
if crud_resp [0 ] is not None :
2484
2484
res = CrudResult (crud_resp [0 ])
2485
2485
2486
- if crud_resp [1 ] is not None :
2486
+ if len ( crud_resp ) > 1 and crud_resp [1 ] is not None :
2487
2487
errs = []
2488
2488
for err in crud_resp [1 ]:
2489
2489
errs .append (CrudError (err ))
@@ -2524,7 +2524,7 @@ def crud_replace_object_many(self, space_name: str, values: Union[tuple, list],
2524
2524
if crud_resp [0 ] is not None :
2525
2525
res = CrudResult (crud_resp [0 ])
2526
2526
2527
- if crud_resp [1 ] is not None :
2527
+ if len ( crud_resp ) > 1 and crud_resp [1 ] is not None :
2528
2528
errs = []
2529
2529
for err in crud_resp [1 ]:
2530
2530
errs .append (CrudError (err ))
@@ -2567,7 +2567,7 @@ def crud_upsert(self, space_name: str, values: Union[tuple, list],
2567
2567
2568
2568
crud_resp = call_crud (self , "crud.upsert" , space_name , values , operations , opts )
2569
2569
2570
- if crud_resp [1 ] is not None :
2570
+ if len ( crud_resp ) > 1 and crud_resp [1 ] is not None :
2571
2571
raise CrudModuleError (None , CrudError (crud_resp [1 ]))
2572
2572
2573
2573
return CrudResult (crud_resp [0 ])
@@ -2608,7 +2608,7 @@ def crud_upsert_object(self, space_name: str, values: dict,
2608
2608
2609
2609
crud_resp = call_crud (self , "crud.upsert_object" , space_name , values , operations , opts )
2610
2610
2611
- if crud_resp [1 ] is not None :
2611
+ if len ( crud_resp ) > 1 and crud_resp [1 ] is not None :
2612
2612
raise CrudModuleError (None , CrudError (crud_resp [1 ]))
2613
2613
2614
2614
return CrudResult (crud_resp [0 ])
@@ -2646,7 +2646,7 @@ def crud_upsert_many(self, space_name: str, values_operation: Union[tuple, list]
2646
2646
if crud_resp [0 ] is not None :
2647
2647
res = CrudResult (crud_resp [0 ])
2648
2648
2649
- if crud_resp [1 ] is not None :
2649
+ if len ( crud_resp ) > 1 and crud_resp [1 ] is not None :
2650
2650
errs = []
2651
2651
for err in crud_resp [1 ]:
2652
2652
errs .append (CrudError (err ))
@@ -2687,7 +2687,7 @@ def crud_upsert_object_many(self, space_name: str, values_operation: Union[tuple
2687
2687
if crud_resp [0 ] is not None :
2688
2688
res = CrudResult (crud_resp [0 ])
2689
2689
2690
- if crud_resp [1 ] is not None :
2690
+ if len ( crud_resp ) > 1 and crud_resp [1 ] is not None :
2691
2691
errs = []
2692
2692
for err in crud_resp [1 ]:
2693
2693
errs .append (CrudError (err ))
@@ -2726,7 +2726,7 @@ def crud_select(self, space_name: str, conditions: Optional[list] = None,
2726
2726
2727
2727
crud_resp = call_crud (self , "crud.select" , space_name , conditions , opts )
2728
2728
2729
- if crud_resp [1 ] is not None :
2729
+ if len ( crud_resp ) > 1 and crud_resp [1 ] is not None :
2730
2730
raise CrudModuleError (None , CrudError (crud_resp [1 ]))
2731
2731
2732
2732
return CrudResult (crud_resp [0 ])
@@ -2758,7 +2758,7 @@ def crud_min(self, space_name: str, index_name: str, opts: Optional[dict] = None
2758
2758
2759
2759
crud_resp = call_crud (self , "crud.min" , space_name , index_name , opts )
2760
2760
2761
- if crud_resp [1 ] is not None :
2761
+ if len ( crud_resp ) > 1 and crud_resp [1 ] is not None :
2762
2762
raise CrudModuleError (None , CrudError (crud_resp [1 ]))
2763
2763
2764
2764
return CrudResult (crud_resp [0 ])
@@ -2790,7 +2790,7 @@ def crud_max(self, space_name: str, index_name: str, opts: Optional[dict] = None
2790
2790
2791
2791
crud_resp = call_crud (self , "crud.max" , space_name , index_name , opts )
2792
2792
2793
- if crud_resp [1 ] is not None :
2793
+ if len ( crud_resp ) > 1 and crud_resp [1 ] is not None :
2794
2794
raise CrudModuleError (None , CrudError (crud_resp [1 ]))
2795
2795
2796
2796
return CrudResult (crud_resp [0 ])
@@ -2819,9 +2819,7 @@ def crud_truncate(self, space_name: str, opts: Optional[dict] = None) -> bool:
2819
2819
2820
2820
crud_resp = call_crud (self , "crud.truncate" , space_name , opts )
2821
2821
2822
- # In absence of an error, crud does not give
2823
- # variable err as nil (as in most cases).
2824
- if len (crud_resp ) != 1 :
2822
+ if len (crud_resp ) > 1 and crud_resp [1 ] is not None :
2825
2823
raise CrudModuleError (None , CrudError (crud_resp [1 ]))
2826
2824
2827
2825
return crud_resp [0 ]
@@ -2850,9 +2848,7 @@ def crud_len(self, space_name: str, opts: Optional[dict] = None) -> int:
2850
2848
2851
2849
crud_resp = call_crud (self , "crud.len" , space_name , opts )
2852
2850
2853
- # In absence of an error, crud does not give
2854
- # variable err as nil (as in most cases).
2855
- if len (crud_resp ) != 1 :
2851
+ if len (crud_resp ) > 1 and crud_resp [1 ] is not None :
2856
2852
raise CrudModuleError (None , CrudError (crud_resp [1 ]))
2857
2853
2858
2854
return crud_resp [0 ]
@@ -2877,9 +2873,7 @@ def crud_storage_info(self, opts: Optional[dict] = None) -> dict:
2877
2873
2878
2874
crud_resp = call_crud (self , "crud.storage_info" , opts )
2879
2875
2880
- # In absence of an error, crud does not give
2881
- # variable err as nil (as in most cases).
2882
- if len (crud_resp ) != 1 :
2876
+ if len (crud_resp ) > 1 and crud_resp [1 ] is not None :
2883
2877
raise CrudModuleError (None , CrudError (crud_resp [1 ]))
2884
2878
2885
2879
return crud_resp [0 ]
@@ -2915,7 +2909,7 @@ def crud_count(self, space_name: str, conditions: Optional[list] = None,
2915
2909
2916
2910
crud_resp = call_crud (self , "crud.count" , space_name , conditions , opts )
2917
2911
2918
- if crud_resp [1 ] is not None :
2912
+ if len ( crud_resp ) > 1 and crud_resp [1 ] is not None :
2919
2913
raise CrudModuleError (None , CrudError (crud_resp [1 ]))
2920
2914
2921
2915
return crud_resp [0 ]
@@ -2938,6 +2932,7 @@ def crud_stats(self, space_name: str = None) -> CrudResult:
2938
2932
2939
2933
crud_resp = call_crud (self , "crud.stats" , space_name )
2940
2934
2935
+ # There are no errors in `crud.stats`.
2941
2936
res = None
2942
2937
if len (crud_resp .data [0 ]) > 0 :
2943
2938
res = CrudResult (crud_resp .data [0 ])
0 commit comments