[1.0.X] Fixed #10867: make the makemessages command ignore files and only process directories. Thanks, diegobz. Backport of [10833] from trunk.
git-svn-id: http://code.djangoproject.com/svn/django/branches/releases/1.0.X@10834 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
10637a94cb
commit
19e2585a38
@ -1,6 +1,7 @@
|
|||||||
import re
|
import re
|
||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
|
import glob
|
||||||
import warnings
|
import warnings
|
||||||
from itertools import dropwhile
|
from itertools import dropwhile
|
||||||
from optparse import make_option
|
from optparse import make_option
|
||||||
@ -95,7 +96,8 @@ def make_messages(locale=None, domain='django', verbosity='1', all=False, extens
|
|||||||
if locale is not None:
|
if locale is not None:
|
||||||
languages.append(locale)
|
languages.append(locale)
|
||||||
elif all:
|
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:
|
for locale in languages:
|
||||||
if verbosity > 0:
|
if verbosity > 0:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user