Skip to content

Commit 2bf6357

Browse files
committed
Show more meaningful errors for wrapped queries
1 parent 0684a4b commit 2bf6357

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

pyrogram/session/session.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -420,6 +420,9 @@ def _send(self, data: TLObject, wait_response: bool = True, timeout: float = WAI
420420
if result is None:
421421
raise TimeoutError
422422
elif isinstance(result, types.RpcError):
423+
if isinstance(data, (functions.InvokeWithoutUpdates, functions.InvokeWithTakeout)):
424+
data = data.query
425+
423426
RPCError.raise_it(result, type(data))
424427
elif isinstance(result, types.BadMsgNotification):
425428
raise Exception(self.BAD_MSG_DESCRIPTION.get(

0 commit comments

Comments
 (0)