Fixed #18547 -- Improved error message when gettext is missing
This commit is contained in:
parent
23f94f0741
commit
8184aff2b0
|
@ -291,7 +291,10 @@ def make_messages(locale=None, domain='django', verbosity=1, all=False,
|
|||
raise CommandError(message)
|
||||
|
||||
# We require gettext version 0.15 or newer.
|
||||
output = _popen('xgettext --version')[0]
|
||||
output, errors = _popen('xgettext --version')
|
||||
if errors:
|
||||
raise CommandError("Error running xgettext. Note that Django "
|
||||
"internationalization requires GNU gettext 0.15 or newer.")
|
||||
match = re.search(r'(?P<major>\d+)\.(?P<minor>\d+)', output)
|
||||
if match:
|
||||
xversion = (int(match.group('major')), int(match.group('minor')))
|
||||
|
|
Loading…
Reference in New Issue