From 194ee898358f13e8ddcfa8ff825dd08090ce3a77 Mon Sep 17 00:00:00 2001 From: Moul <moul@moul.re> Date: Sun, 2 May 2021 16:20:21 +0200 Subject: [PATCH] [mod] #396: Remove aiohttp module usage --- silkaj/blocks.py | 4 ---- silkaj/commands.py | 14 +------------- 2 files changed, 1 insertion(+), 17 deletions(-) diff --git a/silkaj/blocks.py b/silkaj/blocks.py index c59107c0..4f0bbddd 100644 --- a/silkaj/blocks.py +++ b/silkaj/blocks.py @@ -17,7 +17,6 @@ along with Silkaj. If not, see <https://www.gnu.org/licenses/>. import logging -from aiohttp.client_exceptions import ServerDisconnectedError from click import INT, argument, command, progressbar from duniterpy.api import bma from duniterpy.api.client import Client @@ -89,9 +88,6 @@ def get_chunk_size(from_block, to_block, chunks_from, chunk_from): def get_chunk(client, chunk_size, chunk_from): try: return client(bma.blockchain.blocks, chunk_size, chunk_from) - except ServerDisconnectedError: - logging.info("Reach BMA anti-spam protection. Waiting two seconds") - return client(bma.blockchain.blocks, chunk_size, chunk_from) except DuniterError as error: logging.error(error) diff --git a/silkaj/commands.py b/silkaj/commands.py index a6358362..9739f944 100644 --- a/silkaj/commands.py +++ b/silkaj/commands.py @@ -20,9 +20,7 @@ from collections import OrderedDict from operator import itemgetter from os import system -import aiohttp import jsonschema -from _socket import gaierror from click import IntRange, argument, command, option from duniterpy.api import bma from pendulum import from_timestamp @@ -31,13 +29,8 @@ from tabulate import tabulate from silkaj.blockchain_tools import HeadBlock from silkaj.constants import ALL, HOUR from silkaj.network_tools import ClientInstance, EndPoint, best_endpoint_address -from silkaj.wot_tools import identity_of -from silkaj.network_tools import ( - best_endpoint_address, - EndPoint, - ClientInstance, -) from silkaj.tools import CurrencySymbol +from silkaj.wot_tools import identity_of @command("info", help="Display information about currency") @@ -103,11 +96,6 @@ def difficulties(): diffi = client(bma.blockchain.difficulties) display_diffi(current, diffi) client.close() - - except (aiohttp.WSServerHandshakeError, ValueError) as e: - print("Websocket block {0} : {1}".format(type(e).__name__, str(e))) - except (aiohttp.ClientError, gaierror, TimeoutError) as e: - print("{0} : {1}".format(str(e), BMAS_ENDPOINT)) except jsonschema.ValidationError as e: print("{:}:{:}".format(str(e.__class__.__name__), str(e))) -- GitLab