From 93e407577cb5d6ddaf33677531374652bc8cfcb0 Mon Sep 17 00:00:00 2001 From: Andre Anjos <andre.dos.anjos@gmail.com> Date: Thu, 28 Apr 2016 11:03:46 +0200 Subject: [PATCH] [backend] Create cache directory if not available --- beat/web/backend/state.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/beat/web/backend/state.py b/beat/web/backend/state.py index 1b1e78755..0b37ea684 100644 --- a/beat/web/backend/state.py +++ b/beat/web/backend/state.py @@ -29,6 +29,9 @@ import os +import logging +logger = logging.getLogger(__name__) + import psutil from django.conf import settings @@ -42,9 +45,9 @@ def cache(): '''Returns a current cache state''' if not os.path.exists(settings.CACHE_ROOT): - mesg = "Cache (%s) does not exist" % settings.CACHE_ROOT + os.makedirs(settings.CACHE_ROOT) + mesg = "Created cache directory (%s)" % settings.CACHE_ROOT logger.info(mesg) - raise RuntimeError(mesg) df = psutil.disk_usage(settings.CACHE_ROOT) MB = 1024 * 1024 -- GitLab