Skip to content

Commit 133a411

Browse files
author
Vuk Manojlovic
committed
CTX-4793: Moved functions related code to top-level module "functions" and added documentation
1 parent 5ba368c commit 133a411

File tree

3 files changed

+46
-20
lines changed

3 files changed

+46
-20
lines changed

coretex/functions.py

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
from typing import Optional, Any, Dict
2+
3+
4+
def badRequest(error: str) -> Dict[str, Any]:
5+
"""
6+
Creates a json object for bad request
7+
8+
Parameters
9+
----------
10+
error : str
11+
Error message
12+
13+
Returns
14+
-------
15+
dict -> Json object for bad request
16+
"""
17+
18+
return {
19+
"code": 400,
20+
"body": {
21+
"error": error
22+
}
23+
}
24+
25+
26+
def success(data: Optional[Any] = None) -> Dict[str, Any]:
27+
"""
28+
Creates a json object for successful request
29+
30+
Parameters
31+
----------
32+
data : Optional[Any]
33+
Response data
34+
35+
Returns
36+
-------
37+
dict -> Json object for successful request
38+
"""
39+
40+
if data is None:
41+
data = {}
42+
43+
return {
44+
"code": 200,
45+
"body": data
46+
}

coretex/networking/__init__.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,3 @@
2222
from .request_type import RequestType
2323
from .chunk_upload_session import ChunkUploadSession, MAX_CHUNK_SIZE
2424
from .file_data import FileData
25-
from .utils import badRequest, success

coretex/networking/utils.py

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -66,22 +66,3 @@ def logRequestFailure(endpoint: str, response: NetworkResponse) -> None:
6666
logging.getLogger("coretexpylib").debug(f"\tResponse: {responseJson}")
6767
except (ValueError, TypeError):
6868
logging.getLogger("coretexpylib").debug(f"\tResponse: {response.getContent()!r}")
69-
70-
71-
def badRequest(error: str) -> Dict[str, Any]:
72-
return {
73-
"code": 400,
74-
"body": {
75-
"error": error
76-
}
77-
}
78-
79-
80-
def success(data: Optional[Any] = None) -> Dict[str, Any]:
81-
if data is None:
82-
data = {}
83-
84-
return {
85-
"code": 200,
86-
"body": data
87-
}

0 commit comments

Comments
 (0)