Bug 1471641 - Python 3 compatibility fixes in mozinstall r=davehunt

Depends on D15539

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

--HG--
extra : moz-landing-system : lando
This commit is contained in:
William Lachance 2019-01-02 09:54:09 +00:00
Родитель af30ba4ef7
Коммит e2956f9540
1 изменённых файлов: 3 добавлений и 3 удалений

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

@ -110,8 +110,8 @@ def install(src, dest):
return _install_url(src, dest)
except Exception:
exc, val, tb = sys.exc_info()
msg = "{} ({})".format(msg, val)
reraise(InvalidSource, msg, tb)
error = InvalidSource("{} ({})".format(msg, val))
reraise(InvalidSource, error, tb)
raise InvalidSource(msg)
src = os.path.realpath(src)
@ -288,7 +288,7 @@ def _install_dmg(src, dest):
appDir = subprocess.check_output('hdiutil attach -nobrowse -noautoopen "%s"'
'|grep /Volumes/'
'|awk \'BEGIN{FS="\t"} {print $3}\'' % str(src),
shell=True).strip()
shell=True).strip().decode('ascii')
for appFile in os.listdir(appDir):
if appFile.endswith('.app'):