| Index: translations.py |
| =================================================================== |
| --- a/translations.py |
| +++ b/translations.py |
| @@ -76,16 +76,22 @@ def get_progress_for_translation_diction |
| return languages |
| def remove_redundant_translations(): |
| default_locale_path = os.path.join(LOCALES_PATH, DEFAULT_LOCALE) |
| for locale in os.listdir(LOCALES_PATH): |
| if locale == DEFAULT_LOCALE: |
| continue |
| locale_path = os.path.join(LOCALES_PATH, locale) |
| + # ignore files |
| + if os.path.isfile(locale_path): |
| + continue; |
|
Vasily Kuznetsov
2017/09/22 16:27:10
You don't need the semicolon at the end of the lin
jens
2017/09/26 12:09:17
Ah, you're right. I know it's not necessary in pyt
|
| + # ignore hidden folders |
| + if locale_path.startswith('.'): |
| + continue; |
| if not filecmp.dircmp(locale_path, default_locale_path).diff_files: |
| shutil.rmtree(locale_path) |
| if __name__ == "__main__": |
| if len(sys.argv) < 3: |
| print_usage() |
| sys.exit(1) |