From f3142582f53f02895afc7d256faab6bc6f230025 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johannes=20L=C3=B6thberg?= Date: Sun, 22 Nov 2015 09:31:14 +0100 Subject: [PATCH] sendGraph: Only print each fetch line when given -v MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Otherwise it clutters up the logs a bit much. Signed-off-by: Johannes Löthberg --- scripts/sendGraph.py | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/scripts/sendGraph.py b/scripts/sendGraph.py index bfe27a2..24d7fed 100755 --- a/scripts/sendGraph.py +++ b/scripts/sendGraph.py @@ -31,6 +31,7 @@ cjdns_password = 'NONE' import sys import traceback import json +import argparse import requests @@ -42,6 +43,12 @@ import queue import threading def main(): + parser = argparse.ArgumentParser(description='Submit nodes and links to fc00') + parser.add_argument('-v', '--verbose', help='increase output verbosity', + dest='verbose', action='store_true') + parser.set_defaults(verbose=False) + args = parser.parse_args() + con = connect() nodes = dump_node_store(con) @@ -54,7 +61,8 @@ def main(): get_peer_queue.put(k) for i in range(8): - t = threading.Thread(target=worker, args=[nodes, get_peer_queue, result_queue]) + t = threading.Thread(target=worker, args=[nodes, get_peer_queue, result_queue, + args.verbose]) t.daemon = True t.start() @@ -65,7 +73,7 @@ def main(): send_graph(nodes, edges) sys.exit(0) -def worker(nodes, get_peer_queue, result): +def worker(nodes, get_peer_queue, result, verbose=False): con = connect() while True: @@ -75,7 +83,8 @@ def worker(nodes, get_peer_queue, result): return node = nodes[k] - print('fetch', node) + if verbose: + print('fetch', node) node_ip = node['ip'] peers = get_peers(con, node['path'])