Bring in loglevel changes in chainlib, bump version

This commit is contained in:
lash 2022-01-21 00:14:31 +00:00
parent 96a0f3beb0
commit 677b742690
Signed by: lash
GPG Key ID: 21D2E7BB88C2A746
4 changed files with 10 additions and 3 deletions

View File

@ -1,3 +1,8 @@
- 0.0.19:
* Add delay on eth-wait cli tool
(changelog incomplete below here)
- 0.0.15: - 0.0.15:
* Correct inverted addess checksum check for gas cli * Correct inverted addess checksum check for gas cli
- 0.0.5-unreleased: - 0.0.5-unreleased:

View File

@ -51,6 +51,7 @@ config_dir = os.path.join(script_dir, '..', 'data', 'config')
arg_flags = chainlib.eth.cli.argflag_std_read arg_flags = chainlib.eth.cli.argflag_std_read
argparser = chainlib.eth.cli.ArgumentParser(arg_flags) argparser = chainlib.eth.cli.ArgumentParser(arg_flags)
argparser.add_argument('--delay', type=float, default=0.5, help='Delay between polls')
argparser.add_argument('--ignore', type=str, action='append', default=[], help='Ignore error from the given transaction') argparser.add_argument('--ignore', type=str, action='append', default=[], help='Ignore error from the given transaction')
argparser.add_argument('--ignore-all', action='store_true', dest='ignore_all', help='Ignore errors from all transactions') argparser.add_argument('--ignore-all', action='store_true', dest='ignore_all', help='Ignore errors from all transactions')
argparser.add_positional('hashes', append=True, type=str, help='Transaction hashes to wait for') argparser.add_positional('hashes', append=True, type=str, help='Transaction hashes to wait for')
@ -59,6 +60,7 @@ extra_args = {
'ignore': None, 'ignore': None,
'ignore_all': None, 'ignore_all': None,
'hashes': None, 'hashes': None,
'delay': None,
} }
config = chainlib.eth.cli.Config.from_args(args, arg_flags, extra_args=extra_args, default_config_dir=config_dir) config = chainlib.eth.cli.Config.from_args(args, arg_flags, extra_args=extra_args, default_config_dir=config_dir)
@ -99,7 +101,7 @@ def main():
for hsh in hashes_ready: for hsh in hashes_ready:
logg.debug('processing transaction hash {}'.format(hsh)) logg.debug('processing transaction hash {}'.format(hsh))
try: try:
r = conn.wait(hsh) r = conn.wait(hsh, delay=config.get('_DELAY'))
except RevertEthException: except RevertEthException:
if config.get('_IGNORE_ALL') or hsh in hashes_ignore: if config.get('_IGNORE_ALL') or hsh in hashes_ignore:
logg.info('ignoring revert in transaction hash {}'.format(hsh)) logg.info('ignoring revert in transaction hash {}'.format(hsh))

View File

@ -3,5 +3,5 @@ pysha3==1.0.2
hexathon~=0.1.1 hexathon~=0.1.1
websocket-client==0.57.0 websocket-client==0.57.0
potaahto~=0.1.0 potaahto~=0.1.0
chainlib~=0.0.16 chainlib~=0.0.17
confini~=0.5.2 confini~=0.5.2

View File

@ -1,6 +1,6 @@
[metadata] [metadata]
name = chainlib-eth name = chainlib-eth
version = 0.0.18 version = 0.0.20
description = Ethereum implementation of the chainlib interface description = Ethereum implementation of the chainlib interface
author = Louis Holbrook author = Louis Holbrook
author_email = dev@holbrook.no author_email = dev@holbrook.no