[tor-commits] [stem/master] Fixed bug that util.system.expand_path does not expand tildas on windows
atagar at torproject.org
atagar at torproject.org
Sun Jul 1 02:49:59 UTC 2012
commit 62e51e9e98ef2d2f309eece027d7d2417e18dedd
Author: Beck <csybeck at gmail.com>
Date: Fri Jun 22 23:22:42 2012 +0800
Fixed bug that util.system.expand_path does not expand tildas on windows
---
stem/util/system.py | 2 +-
test/integ/util/system.py | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/stem/util/system.py b/stem/util/system.py
index b4c326f..799219b 100644
--- a/stem/util/system.py
+++ b/stem/util/system.py
@@ -526,7 +526,7 @@ def expand_path(path, cwd = None):
if not relative_path or os.path.isabs(relative_path):
# empty or already absolute - nothing to do
pass
- elif not is_windows() and relative_path.startswith("~"):
+ elif relative_path.startswith("~"):
# prefixed with a ~ or ~user entry
relative_path = os.path.expanduser(relative_path)
else:
diff --git a/test/integ/util/system.py b/test/integ/util/system.py
index 3af6f77..a99e56c 100644
--- a/test/integ/util/system.py
+++ b/test/integ/util/system.py
@@ -377,7 +377,7 @@ class TestSystem(unittest.TestCase):
self.assertEquals(os.getcwd(), stem.util.system.expand_path("./"))
self.assertEquals(os.path.join(os.getcwd(), "foo"), stem.util.system.expand_path("./foo"))
- home_dir, username = os.getenv("HOME"), getpass.getuser()
+ home_dir, username = os.path.expanduser("~"), getpass.getuser()
self.assertEquals(home_dir, stem.util.system.expand_path("~"))
self.assertEquals(home_dir, stem.util.system.expand_path("~/"))
self.assertEquals(home_dir, stem.util.system.expand_path("~%s" % username))
More information about the tor-commits
mailing list