Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Fixed #10867: make the makemessages command ignore files and only pro…

…cess directories. Thanks, diegobz.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@10833 bcc190cf-cafb-0310-a4f2-bffc1f526a37
  • Loading branch information...
commit 077a94c550330fde233407b61b98d72d8199bfe3 1 parent c935d7f
@jacobian jacobian authored
Showing with 4 additions and 2 deletions.
  1. +4 −2 django/core/management/commands/makemessages.py
View
6 django/core/management/commands/makemessages.py
@@ -1,6 +1,7 @@
import re
import os
import sys
+import glob
import warnings
from itertools import dropwhile
from optparse import make_option
@@ -95,8 +96,9 @@ def make_messages(locale=None, domain='django', verbosity='1', all=False, extens
if locale is not None:
languages.append(locale)
elif all:
- languages = [el for el in os.listdir(localedir) if not el.startswith('.')]
-
+ locale_dirs = filter(os.path.isdir, glob.glob('%s/*' % localedir))
+ languages = [os.path.basename(l) for l in locale_dirs]
+
for locale in languages:
if verbosity > 0:
print "processing language", locale
Please sign in to comment.
Something went wrong with that request. Please try again.