Skip to content

Commit 520f55d

Browse files
committed
Remove fastapi import from function models
1 parent 6831d81 commit 520f55d

File tree

1 file changed

+16
-17
lines changed

1 file changed

+16
-17
lines changed
Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
from common_library.errors_classes import OsparcErrorMixin
2-
from fastapi import status # type: ignore
32

43

54
class 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

1615
class 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

2120
class 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

2625
class 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

3130
class 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

3635
class 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

4140
class 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

4645
class 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

5150
class 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

5857
class 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

6564
class 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

7069
class 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

7776
class 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

8483
class 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

9190
class 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

9897
class 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

Comments
 (0)