From 351370fceee0865e2d62dccc33cf4eca78d599a1 Mon Sep 17 00:00:00 2001
From: Jorrit Schaap <schaap@astron.nl>
Date: Fri, 5 Jul 2019 13:27:46 +0200
Subject: [PATCH] SW-772: re doesn't like escaping in unicode, so use raw
 strings

---
 LCS/Messaging/python/messaging/messagebus.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/LCS/Messaging/python/messaging/messagebus.py b/LCS/Messaging/python/messaging/messagebus.py
index c4d6afd0d21..b54b7f8c2c2 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):
-- 
GitLab