From 3565ba1af5d9565218340e869fbd7b6c79fb95ed Mon Sep 17 00:00:00 2001 From: Ruud Date: Mon, 9 Jan 2012 00:09:41 +0100 Subject: [PATCH] Don't give error on empty manage folder setting --- couchpotato/core/plugins/manage/main.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/couchpotato/core/plugins/manage/main.py b/couchpotato/core/plugins/manage/main.py index 0eb18c8b..9184338d 100644 --- a/couchpotato/core/plugins/manage/main.py +++ b/couchpotato/core/plugins/manage/main.py @@ -6,6 +6,7 @@ from couchpotato.core.logger import CPLog from couchpotato.core.plugins.base import Plugin from couchpotato.core.settings.model import File from couchpotato.environment import Env +import os import time @@ -43,9 +44,14 @@ class Manage(Plugin): directories = self.directories() - log.info('Updating manage library: %s' % directories) - for directory in directories: + + if not os.path.isdir(directory): + if len(directory) > 0: + log.error('Directory doesn\'t exist: %s' % directory) + continue + + log.info('Updating manage library: %s' % directory) fireEvent('scanner.folder', folder = directory) # If cleanup option is enabled, remove offline files from database