Bug 1575135 - Return an unicode path for nodejs. r=nalexander

Differential Revision: https://phabricator.services.mozilla.com/D42606

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Mike Hommey 2019-08-20 21:24:35 +00:00
Родитель 00256d3837
Коммит e0be5605ec
1 изменённых файлов: 2 добавлений и 1 удалений

Просмотреть файл

@ -14,6 +14,7 @@ option(env='NODEJS', nargs=1, help='Path to nodejs')
callback=lambda x: '%s (%s)' % (x.path, x.str_version) if x else 'no')
@imports(_from='mozbuild.nodeutil', _import='find_node_executable')
@imports(_from='mozbuild.nodeutil', _import='NODE_MIN_VERSION')
@imports(_from='mozbuild.util', _import='system_encoding')
def nodejs(require, env_node):
node_exe = env_node[0] if env_node else None
@ -51,7 +52,7 @@ def nodejs(require, env_node):
return
return namespace(
path=nodejs,
path=nodejs.decode(system_encoding),
version=version,
str_version='.'.join(str(v) for v in version),
)