Skip to content

Commit 7fae671

Browse files
committed
lint backend
1 parent 57dc1cd commit 7fae671

File tree

3 files changed

+34
-28
lines changed

3 files changed

+34
-28
lines changed

backend/python/app/rest/child_routes.py

Lines changed: 27 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,23 @@
11
import json
22
import sys
3+
34
from flask import Blueprint, current_app, jsonify, request
45

56
from ..middlewares.auth import require_authorization_by_role
67
from ..middlewares.validate import validate_request
7-
from ..resources.daytime_contact_dto import DaytimeContactDTO, CreateDaytimeContactDTO
88
from ..resources.child_dto import ChildDTO, CreateChildDTO
9+
from ..resources.daytime_contact_dto import CreateDaytimeContactDTO, DaytimeContactDTO
910
from ..services.implementations.child_service import ChildService
10-
from ..services.implementations.provider_service import ProviderService
1111
from ..services.implementations.daytime_contact_service import DaytimeContactService
12+
from ..services.implementations.provider_service import ProviderService
1213

1314
child_service = ChildService(current_app.logger)
1415
provider_service = ProviderService(current_app.logger)
1516
daytimeContact_service = DaytimeContactService(current_app.logger)
1617

1718
blueprint = Blueprint("child", __name__, url_prefix="/children")
1819

20+
1921
@blueprint.route("/", methods=["GET"], strict_slashes=False)
2022
# @require_authorization_by_role({"Admin"})
2123
def get_child():
@@ -33,12 +35,12 @@ def get_child():
3335
"workerName": child.service_worker,
3436
"specialNeeds": child.special_needs,
3537
"concerns": [],
36-
"childId": child.id
38+
"childId": child.id,
3739
}
3840

39-
#need to get by child_id instead
40-
daytime_contact = (
41-
daytimeContact_service.get_daytime_contact_by_intake_id(intake_id)
41+
# need to get by child_id instead
42+
daytime_contact = daytimeContact_service.get_daytime_contact_by_intake_id(
43+
intake_id
4244
)
4345

4446
provider_list = []
@@ -53,23 +55,23 @@ def get_child():
5355
"address": provider.address,
5456
"relationship": provider.relationship_to_child,
5557
"contactNotes": provider.additional_contact_notes,
56-
"status": "previous"
58+
"status": "previous",
5759
}
5860
)
59-
61+
6062
new_child = {
6163
"childDetails": child_info,
6264
"schoolDetails": daytime_contact,
6365
"providers": provider_list,
6466
}
6567

6668
new_children.append(new_child)
67-
69+
6870
return jsonify(list(new_children)), 200
6971

7072
except Exception as error:
7173
return jsonify(error), 400
72-
74+
7375

7476
@blueprint.route("/<int:intake_id>", methods=["POST"], strict_slashes=False)
7577
# @require_authorization_by_role({"Admin"})
@@ -94,13 +96,15 @@ def run_undos():
9496
}
9597

9698
try:
97-
daytime_response = daytimeContact_service.create_new_daytime_contact(CreateDaytimeContactDTO(**daytimeContact_obj))
99+
daytime_response = daytimeContact_service.create_new_daytime_contact(
100+
CreateDaytimeContactDTO(**daytimeContact_obj)
101+
)
98102
print(daytime_response, file=sys.stderr)
99-
undos.append((daytime_response,"delete_daytime_contact", daytime_response.id))
103+
undos.append((daytime_response, "delete_daytime_contact", daytime_response.id))
100104
except Exception as error:
101105
run_undos()
102106
return jsonify(error), 400
103-
107+
104108
child_obj = {
105109
"first_name": child_details["child_name"],
106110
"last_name": ".",
@@ -109,7 +113,7 @@ def run_undos():
109113
"cpin_number": child_details["cpin_file_number"],
110114
"service_worker": child_details["worker_name"],
111115
"special_needs": child_details["special_needs"],
112-
"daytime_contact_id": daytime_response.id
116+
"daytime_contact_id": daytime_response.id,
113117
}
114118

115119
try:
@@ -118,8 +122,8 @@ def run_undos():
118122
undos.append((child_service, "delete_child", child_response.id))
119123
except Exception as error:
120124
run_undos()
121-
return jsonify(error), 400
122-
125+
return jsonify(error), 400
126+
123127
return jsonify(child_response.__dict__), 201
124128

125129

@@ -133,40 +137,39 @@ def run_undos():
133137
for undo in undos:
134138
service, fn, arg = undo
135139
service.__dict__[fn](arg)
136-
140+
137141
child_details = request.json["child_details"]
138-
daytimeContact_details = request.json["school_details"]
142+
daytimeContact_details = request.json["school_details"]
139143
providers = request.json["providers"]
140144

141145
child_obj = {
142146
"first_name": child_details["child_name"],
143147
"last_name": ".",
144148
"date_of_birth": child_details["date_of_birth"],
145-
"cpin_number": child_details["cpin_file_number"],
149+
"cpin_number": child_details["cpin_file_number"],
146150
"service_worker": child_details["worker_name"],
147151
"special_needs": child_details["special_needs"],
148152
}
149153

150154
try:
151155
child_response = child_service.edit_child(child_obj, child_details["child_id"])
152-
#print(child_response, file=sys.stderr)
156+
# print(child_response, file=sys.stderr)
153157
# undos.append((child_service, "delete_child", child_response.id))
154158
except Exception as error:
155159
# run_undos()
156-
return jsonify(error),400
157-
160+
return jsonify(error), 400
161+
158162
# daytimeContact_obj ={
159163
# "name": daytimeContact_details["school_name"],
160164
# "contact_information": daytimeContact_details["school_phone_no"],
161165
# "address": daytimeContact_details["school_address"],
162166
# "dismissal_time": daytimeContact_details["dismissal_time"],
163167
# }
164168

165-
# try:
169+
# try:
166170
# daytime_response = daytimeContact_service.edit_daytime_contact(daytimeContact_obj, daytimeContact_details["school_id"])
167171
# except Exception as error:
168172
# # run_undos()
169173
# return jsonify(error),400
170174

171-
172175
return jsonify(child_response.__dict__), 200

backend/python/app/services/implementations/child_service.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ def edit_child(self, child_data, child_id):
6767
return ChildDTO(**child.to_dict())
6868
except Exception as error:
6969
db.session.rollback()
70+
7071
def get_children_by_intake_id(self, intake_id):
7172
try:
7273
children = Child.query.filter_by(intake_id=intake_id)

backend/python/app/services/implementations/daytime_contact_service.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,12 @@ def create_new_daytime_contact(self, contact: CreateDaytimeContactDTO):
3838
except Exception as error:
3939
db.session.rollback()
4040
raise error
41-
41+
4242
def edit_daytime_contact(self, daytime_data, daytime_contact_id):
4343
try:
44-
daytime_contact = DaytimeContact.query.filter_by(id=daytime_contact_id).first()
44+
daytime_contact = DaytimeContact.query.filter_by(
45+
id=daytime_contact_id
46+
).first()
4547
if not daytime_contact:
4648
raise Exception("Child with id {} not found".format(daytime_contact_id))
4749
daytime_contact.name = daytime_data["name"]
@@ -88,7 +90,7 @@ def get_daytime_contact_by_intake_id(self, intake_id):
8890
"schoolPhoneNo": daytime_contact.contact_information,
8991
"schoolAddress": daytime_contact.address,
9092
"dismissalTime": daytime_contact.dismissal_time,
91-
"schoolId": daytime_contact.id
93+
"schoolId": daytime_contact.id,
9294
}
9395
return result
9496
else:
@@ -98,7 +100,7 @@ def get_daytime_contact_by_intake_id(self, intake_id):
98100
"schoolPhoneNo": "",
99101
"schoolAddress": "",
100102
"dismissalTime": "",
101-
"schoolID": ""
103+
"schoolID": "",
102104
},
103105
)
104106
except Exception as error:

0 commit comments

Comments
 (0)