summaryrefslogtreecommitdiff
path: root/host/mex/node.py
diff options
context:
space:
mode:
Diffstat (limited to 'host/mex/node.py')
-rw-r--r--host/mex/node.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/host/mex/node.py b/host/mex/node.py
index a1f226cd..50e77709 100644
--- a/host/mex/node.py
+++ b/host/mex/node.py
@@ -119,6 +119,8 @@ class Node:
def register (self, mtype, handler):
"""Register an handler for the given message type."""
+ if isinstance (mtype, basestring):
+ mtype = self.reserve (mtype)
assert mtype not in self.__handlers
self.__handlers[mtype] = handler