X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=fdroidserver%2Fscanner.py;h=0b622bcdbc208fd0b87585112fc11a6e58804469;hb=53ce81179c2edbad306e3a0a6f7569430555e168;hp=de58b9d41f9c9be5f908a5e5f968aae70acf6615;hpb=5f5d3ea896183260258f653f971c01896ec20ddf;p=fdroidserver.git diff --git a/fdroidserver/scanner.py b/fdroidserver/scanner.py index de58b9d4..0b622bcd 100644 --- a/fdroidserver/scanner.py +++ b/fdroidserver/scanner.py @@ -22,6 +22,7 @@ import traceback from argparse import ArgumentParser import logging +from . import _ from . import common from . import metadata from .exception import BuildException, VCSException @@ -165,20 +166,20 @@ def scan_source(build_dir, build): return any(command.match(line) for command in gradle_compile_commands) # Iterate through all files in the source code - for dirpath, dirnames, filenames in os.walk(build_dir, topdown=True): + for root, dirs, files in os.walk(build_dir, topdown=True): # It's topdown, so checking the basename is enough for ignoredir in ('.hg', '.git', '.svn', '.bzr'): - if ignoredir in dirnames: - dirnames.remove(ignoredir) + if ignoredir in dirs: + dirs.remove(ignoredir) - for curfile in filenames: + for curfile in files: if curfile in ['.DS_Store']: continue # Path (relative) to the file - filepath = os.path.join(dirpath, curfile) + filepath = os.path.join(root, curfile) if os.path.islink(filepath): continue @@ -259,7 +260,7 @@ def main(): # Parse command line... parser = ArgumentParser(usage="%(prog)s [options] [APPID[:VERCODE] [APPID[:VERCODE] ...]]") common.setup_global_opts(parser) - parser.add_argument("appid", nargs='*', help="app-id with optional versionCode in the form APPID[:VERCODE]") + parser.add_argument("appid", nargs='*', help=_("applicationId with optional versionCode in the form APPID[:VERCODE]")) metadata.add_metadata_arguments(parser) options = parser.parse_args() metadata.warnings_action = options.W @@ -282,13 +283,13 @@ def main(): for appid, app in apps.items(): if app.Disabled: - logging.info("Skipping %s: disabled" % appid) + logging.info(_("Skipping {appid}: disabled").format(appid=appid)) continue if not app.builds: - logging.info("Skipping %s: no builds specified" % appid) + logging.info(_("Skipping {appid}: no builds specified").format(appid=appid)) continue - logging.info("Processing " + appid) + logging.info(_("Processing {appid}").format(appid=appid)) try: @@ -332,8 +333,8 @@ def main(): appid, traceback.format_exc())) probcount += 1 - logging.info("Finished:") - print("%d problems found" % probcount) + logging.info(_("Finished")) + print(_("%d problems found") % probcount) if __name__ == "__main__":