Commit 380d2177 by David Baumgold

pep8/pyflakes

parent a2e910b1
...@@ -215,8 +215,8 @@ def main(verbosity=1): ...@@ -215,8 +215,8 @@ def main(verbosity=1):
if __name__ == '__main__': if __name__ == '__main__':
# pylint: disable=invalid-name
parser = argparse.ArgumentParser(description=__doc__) parser = argparse.ArgumentParser(description=__doc__)
parser.add_argument("--verbose", "-v", action="count", default=0) parser.add_argument("--verbose", "-v", action="count", default=0)
args = parser.parse_args() args = parser.parse_args()
ret = main(verbosity=args.verbose) main(verbosity=args.verbose)
sys.exit(ret)
"""
Utility library file for executing shell commands
"""
import os import os
import subprocess import subprocess
import logging import logging
......
...@@ -42,6 +42,9 @@ def base(path1, *paths): ...@@ -42,6 +42,9 @@ def base(path1, *paths):
def main(verbosity=1): def main(verbosity=1):
"""
Main entry point of script
"""
logging.basicConfig(stream=sys.stdout, level=logging.INFO) logging.basicConfig(stream=sys.stdout, level=logging.INFO)
create_dir_if_necessary(LOCALE_DIR) create_dir_if_necessary(LOCALE_DIR)
source_msgs_dir = CONFIGURATION.source_messages_dir source_msgs_dir = CONFIGURATION.source_messages_dir
...@@ -215,8 +218,8 @@ def is_key_string(string): ...@@ -215,8 +218,8 @@ def is_key_string(string):
if __name__ == '__main__': if __name__ == '__main__':
# pylint: disable=invalid-name
parser = argparse.ArgumentParser(description=__doc__) parser = argparse.ArgumentParser(description=__doc__)
parser.add_argument('--verbose', '-v', action='count', default=0) parser.add_argument('--verbose', '-v', action='count', default=0)
args = parser.parse_args() args = parser.parse_args()
ret = main(verbosity=args.verbose) main(verbosity=args.verbose)
sys.exit(ret)
...@@ -112,6 +112,9 @@ def validate_files(dir, files_to_merge): ...@@ -112,6 +112,9 @@ def validate_files(dir, files_to_merge):
def main(strict=True, verbosity=1): def main(strict=True, verbosity=1):
"""
Main entry point for script
"""
for locale in CONFIGURATION.translated_locales: for locale in CONFIGURATION.translated_locales:
merge_files(locale, fail_if_missing=strict) merge_files(locale, fail_if_missing=strict)
# Dummy text is not required. Don't raise exception if files are missing. # Dummy text is not required. Don't raise exception if files are missing.
...@@ -129,6 +132,7 @@ def main(strict=True, verbosity=1): ...@@ -129,6 +132,7 @@ def main(strict=True, verbosity=1):
if __name__ == '__main__': if __name__ == '__main__':
logging.basicConfig(stream=sys.stdout, level=logging.INFO) logging.basicConfig(stream=sys.stdout, level=logging.INFO)
# pylint: disable=invalid-name
parser = argparse.ArgumentParser(description="Generate merged and compiled message files.") parser = argparse.ArgumentParser(description="Generate merged and compiled message files.")
parser.add_argument("--strict", action='store_true', help="Complain about missing files.") parser.add_argument("--strict", action='store_true', help="Complain about missing files.")
parser.add_argument("--verbose", "-v", action="count", default=0) parser.add_argument("--verbose", "-v", action="count", default=0)
......
...@@ -117,7 +117,10 @@ def segment_pofile(filename, segments): ...@@ -117,7 +117,10 @@ def segment_pofile(filename, segments):
return files_written return files_written
def main(locales=None, verbosity=1): def main(locales=None, verbosity=1): # pylint: disable=unused-argument
"""
Main entry point of script
"""
# This is used as a tool only to segment translation files when adding a # This is used as a tool only to segment translation files when adding a
# new segment. In the regular workflow, the work is done by the extract # new segment. In the regular workflow, the work is done by the extract
# phase calling the functions above. # phase calling the functions above.
...@@ -129,6 +132,7 @@ def main(locales=None, verbosity=1): ...@@ -129,6 +132,7 @@ def main(locales=None, verbosity=1):
if __name__ == "__main__": if __name__ == "__main__":
logging.basicConfig(stream=sys.stdout, level=logging.INFO) logging.basicConfig(stream=sys.stdout, level=logging.INFO)
# pylint: disable=invalid-name
description = textwrap.dedent(""" description = textwrap.dedent("""
Segment the .po files in LOCALE(s) based on the segmenting rules in Segment the .po files in LOCALE(s) based on the segmenting rules in
config.yaml. config.yaml.
......
...@@ -56,7 +56,7 @@ class TestGenerate(TestCase): ...@@ -56,7 +56,7 @@ class TestGenerate(TestCase):
.mo files should exist, and be recently created (modified .mo files should exist, and be recently created (modified
after start of test suite) after start of test suite)
""" """
generate.main(verbosity=0,strict=False) generate.main(verbosity=0, strict=False)
for locale in CONFIGURATION.translated_locales: for locale in CONFIGURATION.translated_locales:
for filename in ('django', 'djangojs'): for filename in ('django', 'djangojs'):
mofile = filename+'.mo' mofile = filename+'.mo'
......
...@@ -64,10 +64,12 @@ def get_new_header(po): ...@@ -64,10 +64,12 @@ def get_new_header(po):
if __name__ == '__main__': if __name__ == '__main__':
# pylint: disable=invalid-name
parser = argparse.ArgumentParser() parser = argparse.ArgumentParser()
parser.add_argument("command", help="push or pull") parser.add_argument("command", help="push or pull")
parser.add_argument("--verbose", "-v") parser.add_argument("--verbose", "-v")
args = parser.parse_args() args = parser.parse_args()
# pylint: enable=invalid-name
if args.command == "push": if args.command == "push":
push() push()
......
...@@ -153,7 +153,7 @@ def get_parser(): ...@@ -153,7 +153,7 @@ def get_parser():
""" """
Returns an argument parser for this script. Returns an argument parser for this script.
""" """
parser = argparse.ArgumentParser(description=( parser = argparse.ArgumentParser(description=( # pylint: disable=redefined-outer-name
"Automatically finds translation errors in all edx-platform *.po files, " "Automatically finds translation errors in all edx-platform *.po files, "
"for all languages, unless one or more language(s) is specified to check." "for all languages, unless one or more language(s) is specified to check."
)) ))
...@@ -180,7 +180,10 @@ def get_parser(): ...@@ -180,7 +180,10 @@ def get_parser():
return parser return parser
def main(languages=None, empty=False, verbosity=1): def main(languages=None, empty=False, verbosity=1): # pylint: disable=unused-argument
"""
Main entry point for script
"""
languages = languages or [] languages = languages or []
if not languages: if not languages:
...@@ -200,6 +203,7 @@ def main(languages=None, empty=False, verbosity=1): ...@@ -200,6 +203,7 @@ def main(languages=None, empty=False, verbosity=1):
if __name__ == '__main__': if __name__ == '__main__':
# pylint: disable=invalid-name
parser = get_parser() parser = get_parser()
args = parser.parse_args() args = parser.parse_args()
if args.verbose: if args.verbose:
...@@ -207,5 +211,6 @@ if __name__ == '__main__': ...@@ -207,5 +211,6 @@ if __name__ == '__main__':
else: else:
log_level = logging.WARNING log_level = logging.WARNING
logging.basicConfig(stream=sys.stdout, level=log_level) logging.basicConfig(stream=sys.stdout, level=log_level)
# pylint: enable=invalid-name
main(languages=args.language, empty=args.empty, verbosity=args.verbose) main(languages=args.language, empty=args.empty, verbosity=args.verbose)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment