diff piecrust/commands/builtin/util.py @ 726:6e92b5cd0163

purge: Delete the whole cache directory, not just the current sub-cache.
author Ludovic Chabant <ludovic@chabant.com>
date Sun, 29 May 2016 22:18:50 -0700
parents 81d9c3a3a0b5
children 6db54bed2417
line wrap: on
line diff
--- a/piecrust/commands/builtin/util.py	Sun May 29 22:16:40 2016 -0700
+++ b/piecrust/commands/builtin/util.py	Sun May 29 22:18:50 2016 -0700
@@ -4,6 +4,7 @@
 import codecs
 import logging
 import yaml
+from piecrust import CACHE_DIR
 from piecrust.app import CONFIG_PATH, THEME_CONFIG_PATH
 from piecrust.commands.base import ChefCommand
 
@@ -63,7 +64,7 @@
         pass
 
     def run(self, ctx):
-        cache_dir = ctx.app.cache_dir
+        cache_dir = os.path.join(ctx.app.root_dir, CACHE_DIR)
         if cache_dir and os.path.isdir(cache_dir):
             logger.info("Purging cache: %s" % cache_dir)
             shutil.rmtree(cache_dir)