From f5a0aa640291349ce308c380e9a293d20504e32c Mon Sep 17 00:00:00 2001 From: Samuel Gaist <samuel.gaist@idiap.ch> Date: Mon, 26 Feb 2018 11:54:01 +0100 Subject: [PATCH] [experiments][models][cached_files] Added method to delete cache content --- beat/web/experiments/models/cached_file.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/beat/web/experiments/models/cached_file.py b/beat/web/experiments/models/cached_file.py index 856407bfd..13ad9a240 100755 --- a/beat/web/experiments/models/cached_file.py +++ b/beat/web/experiments/models/cached_file.py @@ -177,3 +177,14 @@ class CachedFile(models.Model): return False return True + + + def delete_files(self, cache=settings.CACHE_ROOT): + ''' + Delete the files contained in this cache + ''' + files = self.files() + for file in files: + os.remove(file) + self.status = CachedFile.NOT_CACHED + self.save() -- GitLab