From 6a4ee3fd5603f2c2ee98c3cf03ca70eea189925f Mon Sep 17 00:00:00 2001 From: Bastien Montagne Date: Mon, 3 Jan 2022 11:48:24 +0100 Subject: Fix (unreported) i18n utils failing to create MO files in trunk. Not really important anymore, since those are not used by Blender, but better be consistent. --- release/scripts/modules/bl_i18n_utils/utils.py | 1 + 1 file changed, 1 insertion(+) (limited to 'release/scripts') diff --git a/release/scripts/modules/bl_i18n_utils/utils.py b/release/scripts/modules/bl_i18n_utils/utils.py index e13eb15dfd2..2e0113051a5 100644 --- a/release/scripts/modules/bl_i18n_utils/utils.py +++ b/release/scripts/modules/bl_i18n_utils/utils.py @@ -1135,6 +1135,7 @@ class I18nMessages: # XXX Temp solution, until I can make own mo generator working... import subprocess with tempfile.NamedTemporaryFile(mode='w+', encoding="utf-8") as tmp_po_f: + os.makedirs(os.path.dirname(fname), exist_ok=True) self.write_messages_to_po(tmp_po_f) cmd = ( self.settings.GETTEXT_MSGFMT_EXECUTABLE, -- cgit v1.2.3