From 8e681ebf5b33bafcfb1aaf94406f45523feb3068 Mon Sep 17 00:00:00 2001 From: Aleksey Karpov Date: Thu, 14 Mar 2019 04:06:54 +0400 Subject: [PATCH] remove assert --- pybtc/transaction.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pybtc/transaction.py b/pybtc/transaction.py index 7f1ee2a..444130b 100644 --- a/pybtc/transaction.py +++ b/pybtc/transaction.py @@ -475,8 +475,8 @@ class Transaction(dict): return self def add_output(self, amount, address=None, script_pub_key=None): - assert address is not None or script_pub_key is not None - assert not (address is None and script_pub_key is None) + if address is None and script_pub_key is None: + raise Exception("unable to add output, address or script required") assert type(amount) == int assert amount >= 0 and amount <= MAX_AMOUNT if script_pub_key: