Skip to content

Commit a4a9cd1

Browse files
authored
[rqd] Add some missing env vars on Windows. (#1225)
1 parent 133687d commit a4a9cd1

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

rqd/rqd/rqcore.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -101,8 +101,9 @@ def __createEnvVariables(self):
101101
self.frameEnv["MAIL"] = "/usr/mail/%s" % self.runFrame.user_name
102102
self.frameEnv["HOME"] = "/net/homedirs/%s" % self.runFrame.user_name
103103
elif platform.system() == "Windows":
104-
self.frameEnv["APPDATA"] = os.environ["APPDATA"]
105-
self.frameEnv["SYSTEMROOT"] = os.environ["SYSTEMROOT"]
104+
for variable in ["SYSTEMROOT", "APPDATA", "TMP", "COMMONPROGRAMFILES"]:
105+
if variable in os.environ:
106+
self.frameEnv[variable] = os.environ[variable]
106107

107108
for key, value in self.runFrame.environment.items():
108109
if key == 'PATH':

0 commit comments

Comments
 (0)