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 |
+ # 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) |