From 3aba164bfd8c8714e3b4b6df5d4140347618e890 Mon Sep 17 00:00:00 2001 From: diminator Date: Tue, 17 May 2016 15:23:00 +0200 Subject: [PATCH] logical and rather than bitwise --- bigchaindb/util.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bigchaindb/util.py b/bigchaindb/util.py index ab0a9d72..65362a17 100644 --- a/bigchaindb/util.py +++ b/bigchaindb/util.py @@ -446,14 +446,14 @@ def validate_fulfillments(signed_transaction): except (TypeError, ValueError, ParsingError): return False + # TODO: might already break on a False here is_valid = parsed_fulfillment.validate(serialize(fulfillment_message)) # if transaction has an input (i.e. not a `CREATE` transaction) # TODO: avoid instantiation, pass as argument! bigchain = bigchaindb.Bigchain() input_condition = get_input_condition(bigchain, fulfillment) - is_valid &= parsed_fulfillment.condition_uri == \ - input_condition['condition']['uri'] + is_valid = is_valid and parsed_fulfillment.condition_uri == input_condition['condition']['uri'] if not is_valid: return False