INNER CODE UNIT · Python

out

emanuele-f/PCAPdroid · tools/weblate.py:77

    out = git(*args).stdout.strip()
    return [h for h in out.split("\n") if h]

def get_commit_info(commit):
    """Return (name, email, date, message) for *commit*."""
    out = git("log", "-1", "--format=%an\n%ae\n%aI\n%s", commit).stdout.strip()
    name, email, date, message = out.split("\n", 3)
    return name, email, date, message

def has_staged_changes():
    return git("diff", "--cached", "--quiet", check=False).returncode != 0

def locale_exists_on_disk(locale):
    return os.path.isdir(os.path.join(STRINGS_BASE, f"values-{locale}"))

def count_strings(content, translatable_only=False):
    """Count <string name= entries in an Android strings XML."""
    if translatable_only:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…