fix #538 -- don't crash on wrong setup codes for ac-message, don't use "expect(), added test

This commit is contained in:
holger krekel
2019-09-18 16:16:46 +02:00
parent dc8a2f54e5
commit cee0e22ce7
3 changed files with 15 additions and 5 deletions

View File

@@ -110,7 +110,13 @@ class Message(object):
def continue_key_transfer(self, setup_code):
""" extract key and use it as primary key for this account. """
lib.dc_continue_key_transfer(self._dc_context, self.id, as_dc_charpointer(setup_code))
res = lib.dc_continue_key_transfer(
self._dc_context,
self.id,
as_dc_charpointer(setup_code)
)
if res == 0:
raise ValueError("could not decrypt")
@props.with_doc
def time_sent(self):