瀏覽代碼

Fix handling of KeysUploadError

Kumi 11 月之前
父節點
當前提交
d4cf70b273
共有 1 個文件被更改,包括 2 次插入3 次删除
  1. 2 3
      src/gptbot/callbacks/roommember.py

+ 2 - 3
src/gptbot/callbacks/roommember.py

@@ -1,9 +1,8 @@
 from nio import RoomMemberEvent, MatrixRoom, KeysUploadError
 
 async def roommember_callback(room: MatrixRoom, event: RoomMemberEvent, bot):
-    try:
-        await bot.matrix_client.keys_upload()
-    except KeysUploadError as e:
+    upload = await bot.matrix_client.keys_upload()
+    if isinstance(upload, KeysUploadError):
         bot.logger.log(f"Failed to upload keys: {e.message}")
 
     if event.membership == "leave":