Details
Description
Currently we make a shallow copy of shell_options and pass that around. If we intend to mutate the shell_options, we should instead make a deep copy of the dictionary instead.
Currently we make a shallow copy of shell_options and pass that around. If we intend to mutate the shell_options, we should instead make a deep copy of the dictionary instead.