From a8ac8c8929a6218874069bf5f0d7aa7c94dc2511 Mon Sep 17 00:00:00 2001 From: Timur Borkhodoev Date: Mon, 22 Jan 2018 23:27:30 -0500 Subject: [PATCH] Added default fall-back when CARGO_HOME is not set for clean-cargo-cache --- python/servo/bootstrap_commands.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/python/servo/bootstrap_commands.py b/python/servo/bootstrap_commands.py index 90391785698..47f56bb167c 100644 --- a/python/servo/bootstrap_commands.py +++ b/python/servo/bootstrap_commands.py @@ -189,7 +189,8 @@ class MachCommands(CommandBase): if os.environ.get("CARGO_HOME", ""): cargo_dir = os.environ.get("CARGO_HOME") else: - cargo_dir = path.join(self.context.topdir, ".cargo") + home_dir = os.path.expanduser("~") + cargo_dir = path.join(home_dir, ".cargo") if not os.path.isdir(cargo_dir): return cargo_file = open(path.join(self.context.topdir, "Cargo.lock"))