diff options
author | toonn <toonn@toonn.io> | 2019-12-21 19:41:12 +0100 |
---|---|---|
committer | toonn <toonn@toonn.io> | 2019-12-21 19:41:12 +0100 |
commit | 02d949b44466acdb2d0f5329950c3f427d4b7b47 (patch) | |
tree | 9cd72c310fc779b48439777c29b2dbd44af030d7 | |
parent | ef78df5d408e243c33fce9733488201ef96c5748 (diff) | |
parent | 9b7f70b5183f1e0680b3dc61d16906bcad236f4e (diff) | |
download | ranger-02d949b44466acdb2d0f5329950c3f427d4b7b47.tar.gz |
Merge branch 'fix-clean-cache'
-rw-r--r-- | ranger/core/actions.py | 4 | ||||
-rw-r--r-- | ranger/core/main.py | 3 |
2 files changed, 2 insertions, 5 deletions
diff --git a/ranger/core/actions.py b/ranger/core/actions.py index 18302431..cd6c6afe 100644 --- a/ranger/core/actions.py +++ b/ranger/core/actions.py @@ -1118,10 +1118,6 @@ class Actions( # pylint: disable=too-many-instance-attributes,too-many-public-m data['loading'] = False return path - if ranger.args.clean: - # Don't access args.cachedir in clean mode - return None - if not os.path.exists(ranger.args.cachedir): os.makedirs(ranger.args.cachedir) cacheimg = os.path.join(ranger.args.cachedir, self.sha1_encode(path)) diff --git a/ranger/core/main.py b/ranger/core/main.py index aefaacbc..7322a501 100644 --- a/ranger/core/main.py +++ b/ranger/core/main.py @@ -333,7 +333,8 @@ def parse_arguments(): return path if args.clean: - args.cachedir = None + from tempfile import mkdtemp + args.cachedir = mkdtemp(suffix='.ranger-cache') args.confdir = None args.datadir = None else: |