Skip to content

Commit 3d65c9f

Browse files
authored
FIX: fix f string staff (#43)
* fix: response is not declared when a request fails resulting in a response.text exception * fix: f string staff * chore: bump version to 0.19.1
1 parent 30523bd commit 3d65c9f

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

dingtalk_stream/chatbot.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -558,7 +558,7 @@ def get_image_download_url(self, download_code: str) -> str:
558558

559559
response.raise_for_status()
560560
except Exception as e:
561-
self.logger.error(f'get_image_download_url, error={e}, response.text={response.text if 'response' in locals() else ''}')
561+
self.logger.error(f'get_image_download_url, error={e}, response.text={response.text if "response" in locals() else ""}')
562562
return ""
563563
return response.json()["downloadUrl"]
564564

@@ -607,7 +607,7 @@ def set_off_duty_prompt(self, text: str, title: str = "", logo: str = ""):
607607

608608
response.raise_for_status()
609609
except Exception as e:
610-
self.logger.error(f'set_off_duty_prompt, error={e}, response.text={response.text if 'response' in locals() else ''}')
610+
self.logger.error(f'set_off_duty_prompt, error={e}, response.text={response.text if "response" in locals() else ""}')
611611
return response.status_code
612612
return response.json()
613613

@@ -633,7 +633,7 @@ def reply_text(self,
633633
data=json.dumps(values))
634634
response.raise_for_status()
635635
except Exception as e:
636-
self.logger.error(f'reply text failed, error={e}, response.text={response.text if 'response' in locals() else ''}')
636+
self.logger.error(f'reply text failed, error={e}, response.text={response.text if "response" in locals() else ""}')
637637
return None
638638
return response.json()
639639

@@ -661,7 +661,7 @@ def reply_markdown(self,
661661
data=json.dumps(values))
662662
response.raise_for_status()
663663
except Exception as e:
664-
self.logger.error(f'reply markdown failed, error={e}, response.text={response.text if 'response' in locals() else ''}')
664+
self.logger.error(f'reply markdown failed, error={e}, response.text={response.text if "response" in locals() else ""}')
665665
return None
666666
return response.json()
667667

@@ -742,7 +742,7 @@ def reply_card(self,
742742

743743
return card_biz_id
744744
except Exception as e:
745-
self.logger.error(f'reply card failed, error={e}, response.text={response.text if 'response' in locals() else ''}')
745+
self.logger.error(f'reply card failed, error={e}, response.text={response.text if "response" in locals() else ""}')
746746
return ""
747747

748748
def update_card(self, card_biz_id: str, card_data: dict):
@@ -778,7 +778,7 @@ def update_card(self, card_biz_id: str, card_data: dict):
778778
data=json.dumps(values))
779779
response.raise_for_status()
780780
except Exception as e:
781-
self.logger.error(f'update card failed, error={e}, response.text={response.text if 'response' in locals() else ''}')
781+
self.logger.error(f'update card failed, error={e}, response.text={response.text if "response" in locals() else ""}')
782782
return response.status_code
783783
return response.json()
784784

dingtalk_stream/stream.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ def open_connection(self):
155155
data=request_body)
156156
response.raise_for_status()
157157
except Exception as e:
158-
self.logger.error(f'open connection failed, error={e}, response.text={response.text if 'response' in locals() else ''}')
158+
self.logger.error(f'open connection failed, error={e}, response.text={response.text if "response" in locals() else ""}')
159159
return None
160160
return response.json()
161161

@@ -196,7 +196,7 @@ def get_access_token(self):
196196
data=json.dumps(values))
197197
response.raise_for_status()
198198
except Exception as e:
199-
self.logger.error(f'get dingtalk access token failed, error={e}, response.text={response.text if 'response' in locals() else ''}')
199+
self.logger.error(f'get dingtalk access token failed, error={e}, response.text={response.text if "response" in locals() else ""}')
200200
return None
201201

202202
result = response.json()
@@ -223,7 +223,7 @@ def upload_to_dingtalk(self, image_content, filetype='image', filename='image.pn
223223
self.reset_access_token()
224224
response.raise_for_status()
225225
except Exception as e:
226-
self.logger.error(f'upload to dingtalk failed, error={e}, response.text={response.text if 'response' in locals() else ''}')
226+
self.logger.error(f'upload to dingtalk failed, error={e}, response.text={response.text if "response" in locals() else ""}')
227227
return None
228228
if 'media_id' not in response.json():
229229
self.logger.error('upload to dingtalk failed, error response is %s', response.json())

dingtalk_stream/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
VERSION_STRING = '0.19.0'
1+
VERSION_STRING = '0.19.1'

0 commit comments

Comments
 (0)