Refs #31692 -- Fixed compilemessages crash on Windows with Python < 3.8.

Regression in ed0a040773.
See https://bugs.python.org/issue31961
This commit is contained in:
Mariusz Felisiak 2020-06-23 11:14:27 +02:00 committed by GitHub
parent cc7c16af98
commit 02ea98bc2f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 1 deletions

View File

@ -154,7 +154,9 @@ class Command(BaseCommand):
self.has_errors = True self.has_errors = True
return return
args = [self.program, *self.program_options, '-o', mo_path, po_path] # PY37: Remove str() when dropping support for PY37.
# https://bugs.python.org/issue31961
args = [self.program, *self.program_options, '-o', str(mo_path), str(po_path)]
futures.append(executor.submit(popen_wrapper, args)) futures.append(executor.submit(popen_wrapper, args))
for future in concurrent.futures.as_completed(futures): for future in concurrent.futures.as_completed(futures):