From: Roland Dobai Date: Thu, 29 Nov 2018 14:52:09 +0000 (+0100) Subject: tools: fix idf.py monitor for MSYS X-Git-Tag: v3.2-beta3~80^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8ec0c82c3f541eddfce42fe4a3731902b709e443;p=esp-idf tools: fix idf.py monitor for MSYS --- diff --git a/tools/idf.py b/tools/idf.py index 716bbf50bb..03fe9a1b93 100755 --- a/tools/idf.py +++ b/tools/idf.py @@ -76,7 +76,7 @@ def _run_tool(tool_name, args, cwd): return arg display_args = " ".join(quote_arg(arg) for arg in args) print("Running %s in directory %s" % (tool_name, quote_arg(cwd))) - print('Executing "%s"...' % display_args) + print('Executing "%s"...' % str(display_args)) try: # Note: we explicitly pass in os.environ here, as we may have set IDF_PATH there during startup subprocess.check_call(args, env=os.environ, cwd=cwd) @@ -290,7 +290,7 @@ def monitor(action, args): idf_py = [ PYTHON ] + get_commandline_options() # commands to re-run idf.py monitor_args += [ "-m", " ".join("'%s'" % a for a in idf_py) ] - if "MSYSTEM" is os.environ: + if "MSYSTEM" in os.environ: monitor_args = [ "winpty" ] + monitor_args _run_tool("idf_monitor", monitor_args, args.project_dir)