forked from platformio/platformio-core
Support "force_ansi" option for core.exec and allow to raise exception on cmd error
This commit is contained in:
@ -85,7 +85,7 @@ class CoreRPC(BaseRPCHandler):
|
|||||||
args = ["--caller", app.get_session_var("caller_id")] + args
|
args = ["--caller", app.get_session_var("caller_id")] + args
|
||||||
kwargs = options.get("spawn", {})
|
kwargs = options.get("spawn", {})
|
||||||
|
|
||||||
if "forceANSI" in options:
|
if "force_ansi" in options:
|
||||||
environ = kwargs.get("env", os.environ.copy())
|
environ = kwargs.get("env", os.environ.copy())
|
||||||
environ["PLATFORMIO_FORCE_ANSI"] = "true"
|
environ["PLATFORMIO_FORCE_ANSI"] = "true"
|
||||||
kwargs["env"] = environ
|
kwargs["env"] = environ
|
||||||
|
Reference in New Issue
Block a user