Skip to content

Commit

Permalink
Merge pull request #14 from micimize/master
Browse files Browse the repository at this point in the history
patch keystore class singleton behavior
  • Loading branch information
peerchemist authored Aug 13, 2017
2 parents e1b57c7 + f775515 commit d296654
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 3 deletions.
4 changes: 2 additions & 2 deletions pacli/__main__.py
Original file line number Diff line number Diff line change
Expand Up @@ -56,8 +56,8 @@ def set_up(provider):
if not Settings.production:
if not provider.listtransactions("PATEST"):
pa.pautils.load_p2th_privkeys_into_local_node(provider, prod=False)
elif Settings.provider != 'holy':
pa.pautils.load_p2th_privkeys_into_local_node(provider,keyfile)
#elif Settings.provider != 'holy':
# pa.pautils.load_p2th_privkeys_into_local_node(provider, keyfile)

def default_account_utxo(provider, amount):
'''set default address to be used with pacli'''
Expand Down
6 changes: 5 additions & 1 deletion pacli/keystore.py
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,11 @@ class LocalKeyProvider(Provider):
"""

def __init__(self, keystore: GpgKeystore, **kwargs):
super(Provider, self).__init__(**kwargs)
try:
super(Provider, self).__init__(**kwargs)
except TypeError:
self.__init__hack__ = Provider.__init__
self.__init__hack__(**kwargs)
self.keystore = keystore
self.privkeys = keystore.read()

Expand Down

0 comments on commit d296654

Please sign in to comment.