From d9f7b85f912e93e644424180ff021d5864808750 Mon Sep 17 00:00:00 2001 From: Dmitri Bogomolov <4glitch@gmail.com> Date: Wed, 27 Jun 2018 23:53:16 +0300 Subject: [PATCH] Dirty IPv6 stub --- src/network/bmproto.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/network/bmproto.py b/src/network/bmproto.py index e4d62f9d..9d4aed4a 100644 --- a/src/network/bmproto.py +++ b/src/network/bmproto.py @@ -104,6 +104,11 @@ class BMProto(AdvancedDispatcher, ObjectTracker): except AttributeError: # unimplemented command logger.debug("unimplemented command %s", self.command) + except ValueError as e: + # node has ipv6 addr which is not supported by python + if e.message == 'unknown address family 10': + logger.warning( + "command %s from unsupported IPv6 address", self.command) except BMProtoInsufficientDataError: logger.debug("packet length too short, skipping") except BMProtoExcessiveDataError: