diff --git a/LCS/Messaging/python/messaging/messagebus.py b/LCS/Messaging/python/messaging/messagebus.py index c4d6afd0d21b0ec654439fe18319780d450f7a8f..b54b7f8c2c2d84e60a5b3a28a3492e5f1164a00b 100644 --- a/LCS/Messaging/python/messaging/messagebus.py +++ b/LCS/Messaging/python/messaging/messagebus.py @@ -1076,8 +1076,8 @@ class AbstractMessageHandler: """ # introspection magic to get all methods called from within this handler's handle_message method. - r1 = re.compile("self\.on(.)+\(.*\)") - r2 = re.compile("\(.*") + r1 = re.compile(r"self\.on(.)+\(.*\)") + r2 = re.compile(r"\(.*") called_template_methods_from_handle_message = set([r2.sub("", l.strip().replace("self.","")) for l in inspect.getsource(self.handle_message).split('\n') if r1.search(l)]) for method_name, member_func in inspect.getmembers(self, inspect.ismethod):