From 1a6bcfc73121d9dbaeff0cea82109099f5eaf82d Mon Sep 17 00:00:00 2001 From: TheLazieR Yip Date: Thu, 14 Sep 2017 13:18:44 +0700 Subject: [PATCH] Support more vin string pattern This is dirty fix to support https://github.com/dashpay/dash/pull/1611 --- lib/dashlib.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/dashlib.py b/lib/dashlib.py index cc360a0b..1e85dbdb 100644 --- a/lib/dashlib.py +++ b/lib/dashlib.py @@ -76,6 +76,12 @@ def parse_masternode_status_vin(status_vin_string): status_vin_string_regex = re.compile('CTxIn\(COutPoint\(([0-9a-zA-Z]+),\\s*(\d+)\),') m = status_vin_string_regex.match(status_vin_string) + + # To Support additional format of string return from masternode status rpc. + if m is None: + status_output_string_regex = re.compile('([0-9a-zA-Z]+)\-(\d+)') + m = status_output_string_regex.match(status_vin_string) + txid = m.group(1) index = m.group(2)