diff --git a/Makefile b/Makefile index 4b9caf1dd73a4a8607521972c3648ce0d2f7a951..417a348a9fd3f3b744afcd507c8f39dfd7b842b9 100644 --- a/Makefile +++ b/Makefile @@ -17,4 +17,4 @@ mypy: # check code errors pylint: - pylint --disable=C,R0913,R0903,R0902,R0914 --enable=C0121,C0202,C0321 --jobs=0 duniterpy/ + pylint --disable=C,R0913,R0903,R0902,R0914,R0912,R0915 --enable=C0121,C0202,C0321 --jobs=0 duniterpy/ diff --git a/duniterpy/documents/block.py b/duniterpy/documents/block.py index ad2afe035edaa5018b2e638ad1456edf0abd74d3..276575c5fcecd42a95a073f26bae2e7eaced3cd3 100644 --- a/duniterpy/documents/block.py +++ b/duniterpy/documents/block.py @@ -354,7 +354,6 @@ The class Block handles Block documents. header_data = Transaction.re_header.match(lines[n]) if header_data is None: raise MalformedDocumentError("Compact transaction ({0})".format(lines[n])) - tx_version = int(header_data.group(1)) issuers_num = int(header_data.group(2)) inputs_num = int(header_data.group(3)) unlocks_num = int(header_data.group(4)) @@ -362,9 +361,9 @@ The class Block handles Block documents. has_comment = int(header_data.group(6)) sup_lines = 2 tx_max = n + sup_lines + issuers_num * 2 + inputs_num + unlocks_num + outputs_num + has_comment - for i in range(n, tx_max): - tx_lines += lines[n] - n += 1 + for index in range(n, tx_max): + tx_lines += lines[n + index] + n += (tx_max - n) transaction = Transaction.from_compact(currency, tx_lines) transactions.append(transaction)