From 3b4a8074a1311b500a3b6faf4a5090a5a38873c3 Mon Sep 17 00:00:00 2001 From: Viktor Villainov Date: Sun, 9 Sep 2018 14:41:22 -0400 Subject: [PATCH] fix new_private_key coro --- i2plib/__version__.py | 2 +- i2plib/aiosam.py | 7 ++----- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/i2plib/__version__.py b/i2plib/__version__.py index d0ee166..a06dff8 100644 --- a/i2plib/__version__.py +++ b/i2plib/__version__.py @@ -1,7 +1,7 @@ __title__ = 'i2plib' __description__ = 'A modern asynchronous library for building I2P applications.' __url__ = 'https://github.com/l-n-s/i2plib' -__version__ = '0.0.3' +__version__ = '0.0.4' __author__ = 'Viktor Villainov' __author_email__ = 'supervillain@riseup.net' __license__ = 'MIT' diff --git a/i2plib/aiosam.py b/i2plib/aiosam.py index 254655d..195ba7a 100644 --- a/i2plib/aiosam.py +++ b/i2plib/aiosam.py @@ -58,11 +58,8 @@ async def new_private_key(sam_address=i2plib.sam.DEFAULT_ADDRESS, loop=None, reader, writer = await get_sam_socket(sam_address, loop) writer.write(i2plib.sam.dest_generate(sig_type)) reply = parse_reply(await reader.read(BUFFER_SIZE)) - if reply.ok: - writer.close() - return i2plib.sam.PrivateKey(reply["PRIV"]) - else: - raise i2plib.exceptions.SAM_EXCEPTIONS[reply["RESULT"]]() + writer.close() + return i2plib.sam.PrivateKey(reply["PRIV"]) async def create_session(session_name, sam_address=i2plib.sam.DEFAULT_ADDRESS, loop=None, session_ready=None, style="STREAM",