Author: jacob Date: 2009-05-20 15:05:49 -0500 (Wed, 20 May 2009) New Revision: 10834
Modified: django/branches/releases/1.0.X/django/core/management/commands/makemessages.py Log: [1.0.X] Fixed #10867: make the makemessages command ignore files and only process directories. Thanks, diegobz. Backport of [10833] from trunk. Modified: django/branches/releases/1.0.X/django/core/management/commands/makemessages.py =================================================================== --- django/branches/releases/1.0.X/django/core/management/commands/makemessages.py 2009-05-20 20:05:14 UTC (rev 10833) +++ django/branches/releases/1.0.X/django/core/management/commands/makemessages.py 2009-05-20 20:05:49 UTC (rev 10834) @@ -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 @@ 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 --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django updates" group. To post to this group, send email to django-updates@googlegroups.com To unsubscribe from this group, send email to django-updates+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/django-updates?hl=en -~----------~----~----~----~------~----~------~--~---