Skip to content

Commit 0ba2219

Browse files
committed
improved logging on response issues #106
1 parent cc4a1df commit 0ba2219

6 files changed

Lines changed: 24 additions & 50 deletions

File tree

churchtools_api/calendar.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ def get_calendars(self) -> list[dict]:
3737
return response_content['data'].copy()
3838
else:
3939
logger.warning(
40-
"Something went wrong fetching events: %s", response.status_code)
40+
"%s Something went wrong fetching events: %s", response.status_code, response.content)
4141

4242
def get_calendar_appointments(
4343
self, calendar_ids: list, **kwargs) -> list[dict]:
@@ -128,5 +128,5 @@ def get_calendar_appointments(
128128

129129
else:
130130
logger.warning(
131-
"Something went wrong fetching calendar appointments: %s",
132-
response.status_code)
131+
"%s Something went wrong fetching calendar appointments: %s", response.status_code, response.content
132+
)

churchtools_api/churchtools_api.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -195,8 +195,8 @@ def get_global_permissions(self) -> dict:
195195
return response_data
196196
else:
197197
logger.warning(
198-
"Something went wrong fetching global permissions: {}".format(
199-
response.status_code))
198+
"%s Something went wrong fetching global permissions: %s",
199+
response.status_code, response_content)
200200

201201
def get_services(self, **kwargs):
202202
"""
@@ -264,4 +264,4 @@ def get_tags(self, type='songs'):
264264
return response_content['data']
265265
else:
266266
logger.warning(
267-
"Something went wrong fetching Song-tags: {}".format(response.status_code))
267+
"%s Something went wrong fetching Song-tags: %s",response.status_code, response.content)

churchtools_api/events.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,7 @@ def get_events(self, **kwargs) -> list[dict]:
8686
return [response_data] if isinstance(response_data, dict) else response_data
8787
else:
8888
logger.warning(
89-
"Something went wrong fetching events: {}".format(
90-
response.status_code))
89+
"%s Something went wrong fetching events: %s", response.status_code, response.content)
9190

9291
def get_event_by_calendar_appointment(self, appointment_id: int,
9392
start_date: str | datetime) -> dict:

churchtools_api/files.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ def file_download(self, filename, domain_type,
174174
return StateOK
175175
else:
176176
logger.warning(
177-
"Something went wrong fetching SongArrangement-Files: {}".format(response.status_code))
177+
"%s Something went wrong fetching SongArrangement-Files: %s", response.status_code, response.content)
178178

179179
def file_download_from_url(self, file_url, target_path):
180180
"""
@@ -189,10 +189,10 @@ def file_download_from_url(self, file_url, target_path):
189189
:rtype: bool
190190
"""
191191
# NOTE the stream=True parameter below
192-
with self.session.get(url=file_url, stream=True) as r:
193-
if r.status_code == 200:
192+
with self.session.get(url=file_url, stream=True) as response:
193+
if response.status_code == 200:
194194
with open(target_path, 'wb') as f:
195-
for chunk in r.iter_content(chunk_size=8192):
195+
for chunk in response.iter_content(chunk_size=8192):
196196
# If you have chunk encoded response uncomment if
197197
# and set chunk_size parameter to None.
198198
# if chunk:
@@ -201,6 +201,5 @@ def file_download_from_url(self, file_url, target_path):
201201
return True
202202
else:
203203
logger.warning(
204-
"Something went wrong during file_download: {}".format(
205-
r.status_code))
204+
"%s Something went wrong during file_download: %s", response.status_code, response.content)
206205
return False

churchtools_api/groups.py

Lines changed: 11 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,7 @@ def get_groups_hierarchies(self):
7070

7171
else:
7272
logger.warning(
73-
"Something went wrong fetching groups hierarchies: {}".format(
74-
response.status_code))
73+
"%s Something went wrong fetching groups hierarchies: %s", response.status_code, response.content)
7574

7675
def get_group_statistics(self, group_id: int) -> dict:
7776
"""Get statistics for the given group.
@@ -101,10 +100,7 @@ def get_group_statistics(self, group_id: int) -> dict:
101100
return response_data
102101
else:
103102
logger.warning(
104-
"Something went wrong fetching group statistics: {}".format(
105-
response.status_code
106-
)
107-
)
103+
"%s Something went wrong fetching group statistics: %s", response.status_code, response.content)
108104

109105
def create_group(
110106
self, name: str, group_status_id: int, grouptype_id: int, **kwargs
@@ -190,8 +186,7 @@ def update_group(self, group_id: int, data: dict):
190186
return response_data
191187
else:
192188
logger.warning(
193-
"Something went wrong updating group: {}".format(
194-
response.status_code))
189+
"%s Something went wrong updating group: %s", response.status_code, response.content)
195190

196191
def delete_group(self, group_id: int) -> bool:
197192
"""Delete the given group.
@@ -213,8 +208,7 @@ def delete_group(self, group_id: int) -> bool:
213208
return True
214209
else:
215210
logger.warning(
216-
"Something went wrong deleting group: {}".format(response.status_code)
217-
)
211+
"%s Something went wrong deleting group: %s", response.status_code, response.content)
218212

219213
def get_grouptypes(self, **kwargs):
220214
"""
@@ -243,8 +237,7 @@ def get_grouptypes(self, **kwargs):
243237
return result
244238
else:
245239
logger.warning(
246-
"Something went wrong fetching grouptypes: {}".format(
247-
response.status_code))
240+
"%s Something went wrong fetching grouptypes: %s", response.status_code, response.content)
248241

249242
def get_group_permissions(self, group_id: int):
250243
"""
@@ -268,8 +261,7 @@ def get_group_permissions(self, group_id: int):
268261
return response_data
269262
else:
270263
logger.warning(
271-
"Something went wrong fetching group permissions: {}".format(
272-
response.status_code))
264+
"%s Something went wrong fetching group permissions: %s", response.status_code, response.content)
273265

274266
def get_group_members(self, group_id: int, **kwargs) -> list[dict]:
275267
"""Get list of members for the given group.
@@ -305,10 +297,7 @@ def get_group_members(self, group_id: int, **kwargs) -> list[dict]:
305297
return result_list
306298
else:
307299
logger.warning(
308-
"Something went wrong fetching group members: {}".format(
309-
response.status_code
310-
)
311-
)
300+
"%s Something went wrong fetching group members: %s", response.status_code, response.content)
312301

313302
def get_groups_members(
314303
self, group_ids: list[int] = None, with_deleted: bool = False, **kwargs
@@ -361,10 +350,7 @@ def get_groups_members(
361350
return result_list
362351
else:
363352
logger.warning(
364-
"Something went wrong fetching group members: {}".format(
365-
response.status_code
366-
)
367-
)
353+
"%s Something went wrong fetching group members: %s", response.status_code, response.content)
368354

369355
def add_group_member(self, group_id: int, person_id: int, **kwargs) -> dict:
370356
"""Add a member to a group.
@@ -402,10 +388,7 @@ def add_group_member(self, group_id: int, person_id: int, **kwargs) -> dict:
402388
return response_data
403389
else:
404390
logger.warning(
405-
"Something went wrong adding group member: {}".format(
406-
response.status_code
407-
)
408-
)
391+
"%s Something went wrong adding group member: %s", response.status_code, response.content)
409392

410393
def remove_group_member(self, group_id: int, person_id: int) -> bool:
411394
"""Remove the given group member.
@@ -453,10 +436,7 @@ def get_group_roles(self, group_id: int) -> list[dict]:
453436
return result_list
454437
else:
455438
logger.warning(
456-
"Something went wrong fetching group roles: {}".format(
457-
response.status_code
458-
)
459-
)
439+
"%s Something went wrong fetching group roles: %s", response.status_code, response.content)
460440

461441
def add_parent_group(self, group_id: int, parent_group_id: int) -> bool:
462442
"""Add a parent group for a group.
@@ -504,7 +484,4 @@ def remove_parent_group(self, group_id: int, parent_group_id: int) -> bool:
504484
return True
505485
else:
506486
logger.warning(
507-
"Something went wrong removing parent group: {}".format(
508-
response.status_code
509-
)
510-
)
487+
"%s Something went wrong removing parent group: %s", response.status_code, response.content)

churchtools_api/songs.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,7 @@ def get_songs(self, **kwargs) -> list[dict]:
4646
kwargs["song_id"], response.status_code))
4747
else:
4848
logger.warning(
49-
"Something went wrong fetching songs: CODE {}".format(
50-
response.status_code))
49+
"%s Something went wrong fetching songs: %s", response.status_code, response.content)
5150

5251
def get_song_ajax(self, song_id=None, require_update_after_seconds=10):
5352
"""

0 commit comments

Comments
 (0)