From 30a92909864eb673e5b45512d4dd35a675fe1951 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Schneider?= Date: Fri, 30 Jan 2015 15:52:23 +0100 Subject: [PATCH] dispatch: don't match path case --- mandaye/dispatcher.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/mandaye/dispatcher.py b/mandaye/dispatcher.py index 3adb812..29af167 100644 --- a/mandaye/dispatcher.py +++ b/mandaye/dispatcher.py @@ -107,11 +107,13 @@ class Dispatcher(object): for entry in mapping: if entry.has_key('path'): if isinstance(entry['path'], str): - if re.match(entry['path'], self.env['PATH_INFO']): + if re.match(entry['path'], self.env['PATH_INFO'], + re.IGNORECASE): req_mapping = self.__get_mappings_hooks(entry, req_mapping) else: for path in entry['path']: - if re.match(path, self.env['PATH_INFO']): + if re.match(path, self.env['PATH_INFO'], + re.IGNORECASE): req_mapping = self.__get_mappings_hooks(entry, req_mapping) else: logger.warning('Config error: you need to specify paths in your mapping')