浏览代码

Log checkpoint error content

Tulir Asokan 3 年之前
父节点
当前提交
8da6b0cddd
共有 1 个文件被更改,包括 6 次插入0 次删除
  1. 6 0
      mautrix_instagram/user.py

+ 6 - 0
mautrix_instagram/user.py

@@ -206,6 +206,9 @@ class User(DBUser, BaseUser):
                 self.log.warning(f"Failed to connect to Instagram: {e}, logging out")
                 await self.logout(error=e)
                 return
+            except IGCheckpointError as e:
+                self.log.debug("Checkpoint error content: %s", e.body)
+                raise
             except (IGChallengeError, IGConsentRequiredError) as e:
                 await self._handle_checkpoint(e, on="connect", client=client)
                 return
@@ -463,6 +466,9 @@ class User(DBUser, BaseUser):
                 )
                 await asyncio.sleep(sleep_minutes * 60)
                 sleep_minutes += 2
+            except IGCheckpointError as e:
+                self.log.debug("Checkpoint error content: %s", e.body)
+                raise
             except (IGChallengeError, IGConsentRequiredError) as e:
                 await self._handle_checkpoint(e, on="sync")
                 return