example-bot: Add catchall except in decryption and encryption
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
This commit is contained in:
parent
9e70954a0e
commit
63dc98b07b
1 changed files with 8 additions and 1 deletions
|
@ -125,6 +125,9 @@ class EchoBot(ClientXMPP):
|
||||||
# resolve. At this point you should have seen other exceptions
|
# resolve. At this point you should have seen other exceptions
|
||||||
# and given a chance to resolve them already.
|
# and given a chance to resolve them already.
|
||||||
await self.plain_reply(msg, 'I was not able to decrypt the message.')
|
await self.plain_reply(msg, 'I was not able to decrypt the message.')
|
||||||
|
except (Exception,) as exn:
|
||||||
|
await self.plain_reply(msg, 'An error occured while attempting decryption.\n%r' % exn)
|
||||||
|
raise
|
||||||
|
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
@ -163,7 +166,11 @@ class EchoBot(ClientXMPP):
|
||||||
# This is where you prompt your user to ask what to do.
|
# This is where you prompt your user to ask what to do.
|
||||||
self['xep_0384'].trust(exn.bare_jid, exn.device, exn.ik)
|
self['xep_0384'].trust(exn.bare_jid, exn.device, exn.ik)
|
||||||
except Exception as exn:
|
except Exception as exn:
|
||||||
break
|
await self.plain_reply(
|
||||||
|
original_msg,
|
||||||
|
'An error occured while attempting to encrypt.\n%r' % exn,
|
||||||
|
)
|
||||||
|
raise
|
||||||
|
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue