From 25413a68cc0b557dac12152106420c9176ec4da2 Mon Sep 17 00:00:00 2001 From: Guillermo Rodriguez Date: Mon, 29 May 2023 23:29:42 -0300 Subject: [PATCH] Fix logging bug on pinner --- skynet/cli.py | 32 ++++++++++++++++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/skynet/cli.py b/skynet/cli.py index f249d38..b8cfab8 100644 --- a/skynet/cli.py +++ b/skynet/cli.py @@ -140,6 +140,34 @@ def enqueue( print(collect_stdout(out)) assert ec == 0 +@skynet.command() +@click.option('--loglevel', '-l', default='INFO', help='Logging level') +@click.option( + '--account', '-A', default='telos.gpu') +@click.option( + '--permission', '-P', default='active') +@click.option( + '--key', '-k', default=None) +@click.option( + '--node-url', '-n', default='https://skynet.ancap.tech') +def clean( + loglevel: str, + account: str, + permission: str, + key: str | None, + node_url: str, +): + logging.basicConfig(level=loglevel) + cleos = CLEOS(None, None, url=node_url, remote=node_url) + trio.run( + partial( + cleos.a_push_action, + 'telos.gpu', + 'clean', + {}, + account, key, permission=permission + ) + ) @skynet.command() @click.option( @@ -435,7 +463,7 @@ def pinner(loglevel, ipfs_rpc, hyperion_url): limit=1000 ) - logging.info(f'got {len(enqueues)} enqueue actions.') + logging.info(f'got {len(enqueues["actions"])} enqueue actions.') cids = [] for action in enqueues['actions']: @@ -455,7 +483,7 @@ def pinner(loglevel, ipfs_rpc, hyperion_url): limit=1000 ) - logging.info(f'got {len(submits)} submits actions.') + logging.info(f'got {len(submits["actions"])} submits actions.') cids = [] for action in submits['actions']: