allow stderr if verbosity is off
This commit is contained in:
@@ -61,7 +61,12 @@ def main(verbosity=1):
|
|||||||
config=base(LOCALE_DIR, 'babel_mako.cfg'),
|
config=base(LOCALE_DIR, 'babel_mako.cfg'),
|
||||||
output=base(CONFIGURATION.source_messages_dir, 'mako.po'),
|
output=base(CONFIGURATION.source_messages_dir, 'mako.po'),
|
||||||
)
|
)
|
||||||
execute(babel_mako_cmd, working_directory=BASE_DIR, stderr=DEVNULL)
|
if verbosity:
|
||||||
|
stderr = None
|
||||||
|
else:
|
||||||
|
stderr = DEVNULL
|
||||||
|
|
||||||
|
execute(babel_mako_cmd, working_directory=BASE_DIR, stderr=stderr)
|
||||||
|
|
||||||
makemessages = "django-admin.py makemessages -l en -v{}".format(verbosity)
|
makemessages = "django-admin.py makemessages -l en -v{}".format(verbosity)
|
||||||
ignores = " ".join('--ignore="{}/*"'.format(d) for d in CONFIGURATION.ignore_dirs)
|
ignores = " ".join('--ignore="{}/*"'.format(d) for d in CONFIGURATION.ignore_dirs)
|
||||||
@@ -70,11 +75,11 @@ def main(verbosity=1):
|
|||||||
|
|
||||||
# Extract strings from django source files, including .py files.
|
# Extract strings from django source files, including .py files.
|
||||||
make_django_cmd = makemessages + ' --extension html'
|
make_django_cmd = makemessages + ' --extension html'
|
||||||
execute(make_django_cmd, working_directory=BASE_DIR, stderr=DEVNULL)
|
execute(make_django_cmd, working_directory=BASE_DIR, stderr=stderr)
|
||||||
|
|
||||||
# Extract strings from Javascript source files.
|
# Extract strings from Javascript source files.
|
||||||
make_djangojs_cmd = makemessages + ' -d djangojs --extension js'
|
make_djangojs_cmd = makemessages + ' -d djangojs --extension js'
|
||||||
execute(make_djangojs_cmd, working_directory=BASE_DIR, stderr=DEVNULL)
|
execute(make_djangojs_cmd, working_directory=BASE_DIR, stderr=stderr)
|
||||||
|
|
||||||
# makemessages creates 'django.po'. This filename is hardcoded.
|
# makemessages creates 'django.po'. This filename is hardcoded.
|
||||||
# Rename it to django-partial.po to enable merging into django.po later.
|
# Rename it to django-partial.po to enable merging into django.po later.
|
||||||
@@ -108,7 +113,7 @@ def main(verbosity=1):
|
|||||||
app=app_name,
|
app=app_name,
|
||||||
output=output_file,
|
output=output_file,
|
||||||
)
|
)
|
||||||
execute(babel_cmd, working_directory=app_dir, stderr=DEVNULL)
|
execute(babel_cmd, working_directory=app_dir, stderr=stderr)
|
||||||
|
|
||||||
# Segment the generated files.
|
# Segment the generated files.
|
||||||
segmented_files = segment_pofiles("en")
|
segmented_files = segment_pofiles("en")
|
||||||
|
|||||||
Reference in New Issue
Block a user