11from common_library .errors_classes import OsparcErrorMixin
2- from fastapi import status # type: ignore
32
43
54class FunctionBaseError (OsparcErrorMixin , Exception ):
@@ -10,93 +9,93 @@ class FunctionJobReadAccessDeniedError(FunctionBaseError):
109 msg_template : str = (
1110 "Function job {function_job_id} read access denied for user {user_id}"
1211 )
13- status_code : int = status . HTTP_403_FORBIDDEN
12+ status_code : int = 403 # Forbidden
1413
1514
1615class FunctionIDNotFoundError (FunctionBaseError ):
1716 msg_template : str = "Function {function_id} not found"
18- status_code : int = status . HTTP_404_NOT_FOUND
17+ status_code : int = 404 # Not Found
1918
2019
2120class FunctionJobIDNotFoundError (FunctionBaseError ):
2221 msg_template : str = "Function job {function_job_id} not found"
23- status_code : int = status . HTTP_404_NOT_FOUND
22+ status_code : int = 404 # Not Found
2423
2524
2625class FunctionInputsValidationError (FunctionBaseError ):
2726 msg_template : str = "Function inputs validation failed: {error}"
28- status_code : int = status . HTTP_422_UNPROCESSABLE_ENTITY
27+ status_code : int = 422 # Unprocessable Entity
2928
3029
3130class FunctionReadAccessDeniedError (FunctionBaseError ):
3231 msg_template : str = "Function {function_id} read access denied for user {user_id}"
33- status_code : int = status . HTTP_403_FORBIDDEN
32+ status_code : int = 403 # Forbidden
3433
3534
3635class FunctionJobCollectionIDNotFoundError (FunctionBaseError ):
3736 msg_template : str = "Function job collection {function_job_collection_id} not found"
38- status_code : int = status . HTTP_404_NOT_FOUND
37+ status_code : int = 404 # Not Found
3938
4039
4140class UnsupportedFunctionClassError (FunctionBaseError ):
4241 msg_template : str = "Function class {function_class} is not supported"
43- status_code : int = status . HTTP_400_BAD_REQUEST
42+ status_code : int = 400 # Bad Request
4443
4544
4645class UnsupportedFunctionJobClassError (FunctionBaseError ):
4746 msg_template : str = "Function job class {function_job_class} is not supported"
48- status_code : int = status . HTTP_400_BAD_REQUEST
47+ status_code : int = 400 # Bad Request
4948
5049
5150class UnsupportedFunctionFunctionJobClassCombinationError (FunctionBaseError ):
5251 msg_template : str = (
5352 "Function class {function_class} and function job class {function_job_class} combination is not supported"
5453 )
55- status_code : int = status . HTTP_400_BAD_REQUEST
54+ status_code : int = 400 # Bad Request
5655
5756
5857class FunctionJobCollectionReadAccessDeniedError (FunctionBaseError ):
5958 msg_template : str = (
6059 "Function job collection {function_job_collection_id} read access denied for user {user_id}"
6160 )
62- status_code : int = status . HTTP_403_FORBIDDEN
61+ status_code : int = 403 # Forbidden
6362
6463
6564class FunctionWriteAccessDeniedError (FunctionBaseError ):
6665 msg_template : str = "Function {function_id} write access denied for user {user_id}"
67- status_code : int = status . HTTP_403_FORBIDDEN
66+ status_code : int = 403 # Forbidden
6867
6968
7069class FunctionJobWriteAccessDeniedError (FunctionBaseError ):
7170 msg_template : str = (
7271 "Function job {function_job_id} write access denied for user {user_id}"
7372 )
74- status_code : int = status . HTTP_403_FORBIDDEN
73+ status_code : int = 403 # Forbidden
7574
7675
7776class FunctionJobCollectionWriteAccessDeniedError (FunctionBaseError ):
7877 msg_template : str = (
7978 "Function job collection {function_job_collection_id} write access denied for user {user_id}"
8079 )
81- status_code : int = status . HTTP_403_FORBIDDEN
80+ status_code : int = 403 # Forbidden
8281
8382
8483class FunctionExecuteAccessDeniedError (FunctionBaseError ):
8584 msg_template : str = (
8685 "Function {function_id} execute access denied for user {user_id}"
8786 )
88- status_code : int = status . HTTP_403_FORBIDDEN
87+ status_code : int = 403 # Forbidden
8988
9089
9190class FunctionJobExecuteAccessDeniedError (FunctionBaseError ):
9291 msg_template : str = (
9392 "Function job {function_job_id} execute access denied for user {user_id}"
9493 )
95- status_code : int = status . HTTP_403_FORBIDDEN
94+ status_code : int = 403 # Forbidden
9695
9796
9897class FunctionJobCollectionExecuteAccessDeniedError (FunctionBaseError ):
9998 msg_template : str = (
10099 "Function job collection {function_job_collection_id} execute access denied for user {user_id}"
101100 )
102- status_code : int = status . HTTP_403_FORBIDDEN
101+ status_code : int = 403 # Forbidden
0 commit comments