From 7db08c9c11785277b9a3c75a434d6728ec0666dc Mon Sep 17 00:00:00 2001 From: Paul McCarthy <pauldmccarthy@gmail.com> Date: Tue, 5 Feb 2019 18:00:02 +0000 Subject: [PATCH] BF: Escape period characters in regexp so they are interpreted as literal --- fsl/utils/filetree/utils.py | 1 + 1 file changed, 1 insertion(+) diff --git a/fsl/utils/filetree/utils.py b/fsl/utils/filetree/utils.py index e7dd4aad3..0b8292949 100644 --- a/fsl/utils/filetree/utils.py +++ b/fsl/utils/filetree/utils.py @@ -158,6 +158,7 @@ def extract_variables(template, filename, known_vars=None): )) while '//' in sub_re: sub_re = sub_re.replace('//', '/') + sub_re = sub_re.replace('.', '\.') if re.match(sub_re, filename) is None: continue -- GitLab