From e32b6943980c405ba64a3927dccbdbdb14220c94 Mon Sep 17 00:00:00 2001 From: vtexier <vit@free.fr> Date: Wed, 29 May 2019 18:22:37 +0200 Subject: [PATCH] [enh] #91 fix pylint alerts in documents.transaction module Remove some alerts --- Makefile | 2 +- duniterpy/documents/transaction.py | 38 +++++++++++++++--------------- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/Makefile b/Makefile index 89ae5c10..4b9caf1d 100644 --- a/Makefile +++ b/Makefile @@ -17,4 +17,4 @@ mypy: # check code errors pylint: - pylint --disable=C,R0913,R0903 --enable=C0121,C0202,C0321 --jobs=0 duniterpy/ + pylint --disable=C,R0913,R0903,R0902,R0914 --enable=C0121,C0202,C0321 --jobs=0 duniterpy/ diff --git a/duniterpy/documents/transaction.py b/duniterpy/documents/transaction.py index 95417e49..0ab2c231 100644 --- a/duniterpy/documents/transaction.py +++ b/duniterpy/documents/transaction.py @@ -339,16 +339,16 @@ class UnlockParameter: :param parameter: Parameter string :return: """ - + result = None sig_param = SIGParameter.from_parameter(parameter) if sig_param: - return sig_param + result = sig_param else: xhx_param = XHXParameter.from_parameter(parameter) if xhx_param: - return xhx_param + result = xhx_param - return None + return result def compute(self): pass @@ -605,25 +605,25 @@ Comment: {comment} unlocks = [] outputs = [] signatures = [] - for i in range(0, issuers_num): - issuer = Transaction.parse_field("Pubkey", lines[n]) + for index in range(0, issuers_num): + issuer = Transaction.parse_field("Pubkey", lines[n + index]) issuers.append(issuer) - n += 1 + n += issuers_num - for i in range(0, inputs_num): - input_source = InputSource.from_inline(lines[n]) + for index in range(0, inputs_num): + input_source = InputSource.from_inline(lines[n + index]) inputs.append(input_source) - n += 1 + n += inputs_num - for i in range(0, unlocks_num): - unlock = Unlock.from_inline(lines[n]) + for index in range(0, unlocks_num): + unlock = Unlock.from_inline(lines[n + index]) unlocks.append(unlock) - n += 1 + n += unlocks_num - for i in range(0, outputs_num): - output_source = OutputSource.from_inline(lines[n]) + for index in range(0, outputs_num): + output_source = OutputSource.from_inline(lines[n + index]) outputs.append(output_source) - n += 1 + n += 1 comment = "" if has_comment == 1: @@ -760,15 +760,15 @@ Currency: {1} Return a transaction in its compact format from the instance :return: - """ - """TX:VERSION:NB_ISSUERS:NB_INPUTS:NB_UNLOCKS:NB_OUTPUTS:HAS_COMMENT:LOCKTIME + + "TX:VERSION:NB_ISSUERS:NB_INPUTS:NB_UNLOCKS:NB_OUTPUTS:HAS_COMMENT:LOCKTIME PUBLIC_KEY:INDEX ... INDEX:SOURCE:FINGERPRINT:AMOUNT ... PUBLIC_KEY:AMOUNT ... -COMMENT +COMMENT" """ doc = "TX:{0}:{1}:{2}:{3}:{4}:{5}:{6}\n".format(self.version, len(self.issuers), -- GitLab