[fix] Base64 python3 change

This commit is contained in:
ljf 2021-05-31 16:32:19 +02:00 committed by ljf
parent 975bf4edcb
commit 2845545985

View file

@ -1852,7 +1852,7 @@ def app_config_apply(operation_logger, app, args):
logger.warning(m18n.n("experimental_feature")) logger.warning(m18n.n("experimental_feature"))
from yunohost.hook import hook_exec from yunohost.hook import hook_exec
from base64 import b64decode
installed = _is_installed(app) installed = _is_installed(app)
if not installed: if not installed:
raise YunohostValidationError( raise YunohostValidationError(
@ -1907,7 +1907,7 @@ def app_config_apply(operation_logger, app, args):
i += 1 i += 1
try: try:
with open(file_path, 'wb') as f: with open(file_path, 'wb') as f:
f.write(content.decode("base64")) f.write(b64decode(content))
except IOError as e: except IOError as e:
raise YunohostError("cannot_write_file", file=file_path, error=str(e)) raise YunohostError("cannot_write_file", file=file_path, error=str(e))
except Exception as e: except Exception as e: