SubprocessLauncher.setenv

Sets the environment variable @variable in the environment of processes launched from this launcher.

On UNIX, both the variable's name and value can be arbitrary byte strings, except that the variable's name cannot contain '='. On Windows, they should be in UTF-8.

class SubprocessLauncher
void
setenv
(
string variable
,
string value
,)

Parameters

variable string

the environment variable to set, must not contain '='

value string

the new value for the variable

overwrite bool

whether to change the variable if it already exists

Meta

Since

2.40