From 43e6bc2f110dd4907e3bd98dac603f635ff0cf2b Mon Sep 17 00:00:00 2001 From: Jan Pochyla Date: Thu, 9 Jun 2016 16:33:19 +0200 Subject: [PATCH] raise on registering conflicting message handler --- src/trezor/dispatcher.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/trezor/dispatcher.py b/src/trezor/dispatcher.py index a1381db4..966918fd 100644 --- a/src/trezor/dispatcher.py +++ b/src/trezor/dispatcher.py @@ -6,6 +6,8 @@ message_handlers = {} def register(mtype, handler): + if mtype in message_handlers: + raise Exception('Message wire type %s is already registered', mtype) message_handlers[mtype] = handler