2 Commits

Author SHA1 Message Date
lash
a6b9eae745 Add rpc query timeout 2022-04-10 19:08:34 +00:00
lash
d3f4da5296 Upgrade confini 2022-03-06 19:29:57 +00:00
5 changed files with 6 additions and 5 deletions

View File

@@ -102,7 +102,8 @@ class RPCConnection:
}
__constructors_for_chains = {}
def __init__(self, url=None, chain_spec=None, auth=None, verify_identity=True):
def __init__(self, url=None, chain_spec=None, auth=None, verify_identity=True, timeout=1.0):
self.timeout = timeout
self.chain_spec = chain_spec
self.location = None
self.basic = None
@@ -329,6 +330,7 @@ class JSONRPCHTTPConnection(HTTPConnection):
req,
data=data.encode('utf-8'),
context=ssl_ctx,
timeout=self.timeout,
)
except URLError as e:
raise RPCException(e)

View File

@@ -8,7 +8,7 @@ class Tx:
"""
def __init__(self, src, block=None):
self.txs = []
self.src = src
self.block = block
self.block_src = None
self.index = None

View File

@@ -1,4 +1,4 @@
funga~=0.5.2
pysha3==1.0.2
hexathon~=0.1.5
confini~=0.5.7
confini~=0.6.0

View File

@@ -214,7 +214,6 @@ if examples != None:
f.write(".SH EXAMPLES\n\n")
f.write(examples)
if seealso != None:
seealso_description = seealso

View File

@@ -3,7 +3,7 @@ name=chainlib
license=WTFPL2
author_email=dev@holbrook.no
description=Generic blockchain access library and tooling
version=0.0.23
version=0.1.0
url=https://gitlab.com/chaintools/chainlib
author=Louis Holbrook