소스 검색

Exceptions enhancement in LeObject

Yann Weber 8 년 전
부모
커밋
7f2246756d
2개의 변경된 파일7개의 추가작업 그리고 2개의 파일을 삭제
  1. 5
    0
      lodel/leapi/exceptions.py
  2. 2
    2
      lodel/leapi/leobject.py

+ 5
- 0
lodel/leapi/exceptions.py 파일 보기

@@ -16,6 +16,10 @@ class LeApiDataCheckError(LeApiError):
16 16
     pass
17 17
 
18 18
 
19
+class LeApiDataCheckErrors(LodelExceptions, LeApiError):
20
+    pass
21
+
22
+
19 23
 class LeApiQueryError(LeApiError):
20 24
     pass
21 25
 
@@ -23,3 +27,4 @@ class LeApiQueryError(LeApiError):
23 27
 ##@brief Handles mulitple query errors
24 28
 class LeApiQueryErrors(LodelExceptions, LeApiQueryError):
25 29
     pass
30
+

+ 2
- 2
lodel/leapi/leobject.py 파일 보기

@@ -400,7 +400,7 @@ raised when trying to import Datasource"
400 400
             err_l[u_f] = AttributeError("Unknown or unauthorized field '%s'" % u_f)
401 401
         # searching for missing mandatory fieldsa
402 402
         for missing in mandatory - provided:
403
-            err_l[miss_field] = AttributeError("The data for field '%s' is missing" % missing)
403
+            err_l[missing] = AttributeError("The data for field '%s' is missing" % missing)
404 404
         #Checks datas
405 405
         checked_datas = dict()
406 406
         for name, value in [ (name, value) for name, value in datas.items() if name in correct ]:
@@ -411,7 +411,7 @@ raised when trying to import Datasource"
411 411
                 err_l[name] = err
412 412
 
413 413
         if len(err_l) > 0:
414
-            raise LeApiDataCheckError("Error while checking datas", err_l)
414
+            raise LeApiDataCheckErrors("Error while checking datas", err_l)
415 415
         return checked_datas
416 416
 
417 417
     ##@brief Check and prepare datas

Loading…
취소
저장