diff --git a/lib/paylib.py b/lib/paylib.py index cf5842b..e12077c 100644 --- a/lib/paylib.py +++ b/lib/paylib.py @@ -43,7 +43,7 @@ class Transaction: def genDoc(self): # Build TX generation document - print("useMempool:", str(self.useMempool)) + if self.verbose: print("useMempool:", str(self.useMempool)) queryBuild = gql( """ query ($recipient: String!, $issuer: String!, $amount: Int!, $comment: String!, $useMempool: Boolean!){ genTx( @@ -68,8 +68,7 @@ class Transaction: try: # self.txDoc = [] self.txDoc = self.client.execute(queryBuild, variable_values=paramsBuild)['genTx'] - print(self.txDoc[0]) - # sys.exit(0) + if self.verbose: print(self.txDoc[0]) return self.txDoc except Exception as e: message = ast.literal_eval(str(e))["message"] @@ -80,13 +79,13 @@ class Transaction: # Check document def checkTXDoc(self): issuerRaw=[];outAmount=[];outPubkey=[];commentRaw=[] - for i, docs in enumerate(self.txDoc): + for docs in self.txDoc: docList = docs.splitlines() - for j, line in enumerate(docList): + for i, line in enumerate(docList): if re.search("Issuers:", line): - issuerRaw.append(docList[(j + 1) % len(docList)]) + issuerRaw.append(docList[(i + 1) % len(docList)]) if re.search("Outputs:", line): - outputRaw = docList[(j + 1) % len(docList)].split(":") + outputRaw = docList[(i + 1) % len(docList)].split(":") outAmount.append(int(outputRaw[0])) outPubkey.append(outputRaw[2].split("SIG(")[1].replace(')','')) if re.search("Comment:", line): @@ -159,7 +158,7 @@ class Transaction: def _getIsChange(self): return self._isChange def _setIsChange(self, newChange): - print("_setIsChange: ", str(newChange)) + if self.verbose: print("_setIsChange: ", str(newChange)) self._isChange = newChange if newChange: self.useMempool == True isChange = property(_getIsChange, _setIsChange)