From c82a5d85006ca930e6408083473502e98553d9fb Mon Sep 17 00:00:00 2001 From: inso <insomniak.fr@gmaiL.com> Date: Sun, 22 Oct 2017 16:38:01 +0200 Subject: [PATCH] Fix endpoints parsing --- duniterpy/documents/peer.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/duniterpy/documents/peer.py b/duniterpy/documents/peer.py index 2b548c6f..323125bb 100644 --- a/duniterpy/documents/peer.py +++ b/duniterpy/documents/peer.py @@ -91,11 +91,7 @@ Endpoints: def endpoint(value): - if isinstance(value, UnknownEndpoint): - return value - elif isinstance(value, BMAEndpoint): - return value - elif isinstance(value, WS2PEndpoint): + if issubclass(type(value), Endpoint): return value elif isinstance(value, str): for api, cls in MANAGED_API.items(): -- GitLab