Skip to content

Commit

Permalink
fix: make sure path set/append/prepend to PYTHONPATH is normalized.
Browse files Browse the repository at this point in the history
  • Loading branch information
frankchen211 committed Mar 20, 2022
1 parent d4b303f commit 87ee4e6
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/rez/rex.py
Original file line number Diff line number Diff line change
Expand Up @@ -620,7 +620,7 @@ def setenv(self, key, value):
if self.update_session:
if key == 'PYTHONPATH':
value = self.escape_string(value)
sys.path = value.split(os.pathsep)
sys.path = [os.path.normpath(v) for v in value.split(os.pathsep)]

def unsetenv(self, key):
pass
Expand All @@ -632,13 +632,13 @@ def prependenv(self, key, value):
if self.update_session:
if key == 'PYTHONPATH':
value = self.escape_string(value)
sys.path.insert(0, value)
sys.path.insert(0, os.path.normpath(value))

def appendenv(self, key, value):
if self.update_session:
if key == 'PYTHONPATH':
value = self.escape_string(value)
sys.path.append(value)
sys.path.append(os.path.normpath(value))

def info(self, value):
if not self.passive:
Expand Down

0 comments on commit 87ee4e6

Please sign in to comment.