# HG changeset patch
# User Vincent Hatakeyama <vincent.hatakeyama@xcg-consulting.fr>
# Date 1542706362 -3600
#      Tue Nov 20 10:32:42 2018 +0100
# Branch 10.0
# Node ID 924a771ece9dea329aad0a5edcf2d3f54634340d
# Parent  b6c6f2dda5b20fdcd58713d7aab434ffbfac1377
:pencil: use r to prefix regex

diff --git a/analytic_structure.py b/analytic_structure.py
--- a/analytic_structure.py
+++ b/analytic_structure.py
@@ -235,7 +235,7 @@
 
         ans_dict = self.get_dimensions_names(model)
 
-        regex = '{pre}(\d+)_{suf}'.format(pre=prefix, suf=suffix)
+        regex = r'{pre}(\d+)_{suf}'.format(pre=prefix, suf=suffix)
         match_fct = re.compile(regex).search
         matches = filter(None, map(match_fct, fields.keys()))
 
@@ -290,7 +290,7 @@
         ans_dict = self.get_dimensions_names(model)
         found_fields = {slot: False for slot in ans_dict}
 
-        regex = '{pre}(\d+)_{suf}'.format(pre=prefix, suf=suffix)
+        regex = r'{pre}(\d+)_{suf}'.format(pre=prefix, suf=suffix)
         path = "//field[re:match(@name, '{0}')]".format(regex)
         ns = {"re": "http://exslt.org/regular-expressions"}