mirror of
https://github.com/ihaveamac/custom-install.git
synced 2025-12-06 06:41:45 +00:00
custominstall: force utf-8 encoding for the output of save3ds_fuse (fixes #41 hopefully)
This commit is contained in:
@@ -12,7 +12,6 @@ from os import makedirs, rename, scandir
|
|||||||
from os.path import dirname, join, isdir, isfile
|
from os.path import dirname, join, isdir, isfile
|
||||||
from random import randint
|
from random import randint
|
||||||
from hashlib import sha256
|
from hashlib import sha256
|
||||||
from locale import getpreferredencoding
|
|
||||||
from pprint import pformat
|
from pprint import pformat
|
||||||
from shutil import copyfile, copy2, rmtree
|
from shutil import copyfile, copy2, rmtree
|
||||||
import sys
|
import sys
|
||||||
@@ -365,7 +364,7 @@ class CustomInstall:
|
|||||||
out = subprocess.run(save3ds_fuse_common_args + ['-x'],
|
out = subprocess.run(save3ds_fuse_common_args + ['-x'],
|
||||||
stdout=subprocess.PIPE,
|
stdout=subprocess.PIPE,
|
||||||
stderr=subprocess.STDOUT,
|
stderr=subprocess.STDOUT,
|
||||||
encoding=getpreferredencoding(),
|
encoding='utf-8',
|
||||||
**extra_kwargs)
|
**extra_kwargs)
|
||||||
if out.returncode:
|
if out.returncode:
|
||||||
for l in out.stdout.split('\n'):
|
for l in out.stdout.split('\n'):
|
||||||
@@ -606,7 +605,7 @@ class CustomInstall:
|
|||||||
out = subprocess.run(save3ds_fuse_common_args + ['-i'],
|
out = subprocess.run(save3ds_fuse_common_args + ['-i'],
|
||||||
stdout=subprocess.PIPE,
|
stdout=subprocess.PIPE,
|
||||||
stderr=subprocess.STDOUT,
|
stderr=subprocess.STDOUT,
|
||||||
encoding=getpreferredencoding(),
|
encoding='utf-8',
|
||||||
**extra_kwargs)
|
**extra_kwargs)
|
||||||
if out.returncode:
|
if out.returncode:
|
||||||
for l in out.stdout.split('\n'):
|
for l in out.stdout.split('\n'):
|
||||||
|
|||||||
Reference in New Issue
Block a user