We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 35a1c1f commit b517684Copy full SHA for b517684
src/pb_env.cc
@@ -229,7 +229,12 @@ RecursiveDirectoryDelete(const char* dir)
229
EnvironmentManager::EnvironmentManager()
230
{
231
char tmp_dir_template[PATH_MAX + 1];
232
- strcpy(tmp_dir_template, "/tmp/python_env_XXXXXX");
+ std::string tmp_dir_path_str = "/tmp/python_env_XXXXXX";
233
+ char* tmp_dir_template_path = std::getenv("TMP_PY_ENV_PATH");
234
+ if (tmp_dir_template_path != nullptr) {
235
+ tmp_dir_path_str = tmp_dir_template_path;
236
+ }
237
+ strcpy(tmp_dir_template, tmp_dir_path_str);
238
239
char* env_path = mkdtemp(tmp_dir_template);
240
if (env_path == nullptr) {
0 commit comments