summaryrefslogtreecommitdiff
path: root/django
diff options
context:
space:
mode:
authorJustin Hamade <justhamade@gmail.com>2014-08-08 22:47:35 +0200
committerClaude Paroz <claude@2xlibre.net>2014-08-08 22:55:45 +0200
commit98d6f128d0fd5aec0c8d49da273e369e8345a726 (patch)
tree067795b9f3fb4eda687144461850bfcd0744cb77 /django
parentab883a3477147faece3484d50f7e38bf9b138d8f (diff)
[1.7.x] Fixed #22336 -- Added path matching for makemessages ignore option
This fixes a regression introduced by 9012a9e200. Backport of 8fe406864c from master.
Diffstat (limited to 'django')
-rw-r--r--django/core/management/commands/makemessages.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/django/core/management/commands/makemessages.py b/django/core/management/commands/makemessages.py
index 158545313b..7f55144ce3 100644
--- a/django/core/management/commands/makemessages.py
+++ b/django/core/management/commands/makemessages.py
@@ -349,7 +349,8 @@ class Command(NoArgsCommand):
Check if the given path should be ignored or not.
"""
filename = os.path.basename(path)
- ignore = lambda pattern: fnmatch.fnmatchcase(filename, pattern)
+ ignore = lambda pattern: (fnmatch.fnmatchcase(filename, pattern) or
+ fnmatch.fnmatchcase(path, pattern))
return any(ignore(pattern) for pattern in ignore_patterns)
dir_suffix = '%s*' % os.sep