Skip to content
Snippets Groups Projects
Commit 451b43f8 authored by inso's avatar inso
Browse files

Transfer wrapper bug fixes

parent aefb76a8
No related branches found
No related tags found
No related merge requests found
...@@ -34,7 +34,7 @@ class Transaction(Wrapper): ...@@ -34,7 +34,7 @@ class Transaction(Wrapper):
def __call__(self): def __call__(self):
try: try:
last_tx = hdc.transactions.sender.Last(self.pgp_fingerprint, self.server, self.port).get() last_tx = hdc.transactions.sender.Last(self.pgp_fingerprint, server=self.server, port=self.port).get()
except ValueError: except ValueError:
last_tx = None last_tx = None
...@@ -118,7 +118,7 @@ Comment: ...@@ -118,7 +118,7 @@ Comment:
class Transfer(Transaction): class Transfer(Transaction):
def __init__(self, pgp_fingerprint, recipient, coins, message='', keyid=None, server=None, port=None): def __init__(self, pgp_fingerprint, recipient, coins, message='', keyid=None, server=None, port=None):
super().__init__('TRANSFER', pgp_fingerprint, message, keyid, server, port) super().__init__('TRANSFER', pgp_fingerprint, message, keyid=keyid, server=server, port=port)
self.recipient = recipient self.recipient = recipient
self.coins = coins self.coins = coins
...@@ -133,11 +133,11 @@ Coins: ...@@ -133,11 +133,11 @@ Coins:
""" % context_data """ % context_data
for coin in self.coins.split(','): for coin in self.coins.split(','):
data = coin.split(':') data = coin.split('-')
issuer = data[0] issuer = data[0]
for number in data[1:]: number = data[1]
context_data.update(hdc.coins.View(issuer, int(number), self.server, self.port).get()) context_data.update(hdc.coins.View(issuer, int(number), self.server, self.port).get())
tx += '%(id)s, %(transaction)s\n' % context_data tx += '%(id)s, %(transaction)s\n' % context_data
return tx return tx
...@@ -172,7 +172,7 @@ Coins: ...@@ -172,7 +172,7 @@ Coins:
class Issue(MonoTransaction): class Issue(MonoTransaction):
def __init__(self, pgp_fingerprint, amendment, coins, message='', keyid=None, server=None, port=None): def __init__(self, pgp_fingerprint, amendment, coins, message='', keyid=None, server=None, port=None):
super().__init__('ISSUANCE', pgp_fingerprint, message, keyid, server, port) super().__init__('ISSUANCE', pgp_fingerprint, message, keyid=keyid, server=server, port=port)
self.amendment = amendment self.amendment = amendment
self.coins = coins self.coins = coins
...@@ -189,7 +189,7 @@ class Issue(MonoTransaction): ...@@ -189,7 +189,7 @@ class Issue(MonoTransaction):
class Fusion(MonoTransaction): class Fusion(MonoTransaction):
def __init__(self, pgp_fingerprint, coins, message='', keyid=None, server=None, port=None): def __init__(self, pgp_fingerprint, coins, message='', keyid=None, server=None, port=None):
super().__init__('FUSION', pgp_fingerprint, message, keyid, server, port) super().__init__('FUSION', pgp_fingerprint, message, keyid=keyid, server=server, port=port)
self.coins = coins self.coins = coins
...@@ -206,7 +206,7 @@ class Fusion(MonoTransaction): ...@@ -206,7 +206,7 @@ class Fusion(MonoTransaction):
class Divide(MonoTransaction): class Divide(MonoTransaction):
def __init__(self, pgp_fingerprint, old_coins, new_coins, message='', keyid=None, server=None, port=None): def __init__(self, pgp_fingerprint, old_coins, new_coins, message='', keyid=None, server=None, port=None):
super().__init__('DIVISION', pgp_fingerprint, message, keyid, server, port) super().__init__('DIVISION', pgp_fingerprint, message, keyid=keyid, server=server, port=port)
self.old_coins = old_coins self.old_coins = old_coins
self.new_coins = new_coins self.new_coins = new_coins
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment