From 924435ee37b0de44f0f67ea7aed79afdf134c9d0 Mon Sep 17 00:00:00 2001 From: jMyles Date: Fri, 24 Jul 2020 15:56:43 -0700 Subject: [PATCH] This might happen to a stranger who isn't a node and doesn't have a rest_url. --- nucypher/characters/base.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/nucypher/characters/base.py b/nucypher/characters/base.py index 69e21c70b..570a1febc 100644 --- a/nucypher/characters/base.py +++ b/nucypher/characters/base.py @@ -465,9 +465,8 @@ class Character(Learner): f"Expected to connect to {stranger}, got {node_on_the_other_end} instead.") else: raise InvalidSignature("Signature for message isn't valid: {}".format(signature_to_use)) - except (TypeError, AttributeError): - raise self.known_node_class.InvalidNode( - f"Unable to verify message from strange node at {stranger.rest_url()}") + except (TypeError, AttributeError) as e: + raise InvalidSignature(f"Unable to verify message from stranger: {stranger}") else: raise InvalidSignature("No signature provided -- signature presumed invalid.")