moved consumption dir check into the correct spot

This commit is contained in:
jonaswinkler
2020-11-27 13:12:13 +01:00
parent c4904b8dfc
commit 72b4f817df
4 changed files with 21 additions and 34 deletions

View File

@@ -3,7 +3,7 @@ import os
from time import sleep
from django.conf import settings
from django.core.management.base import BaseCommand
from django.core.management.base import BaseCommand, CommandError
from django_q.tasks import async_task
from watchdog.events import FileSystemEventHandler
from watchdog.observers.polling import PollingObserver
@@ -95,6 +95,15 @@ class Command(BaseCommand):
def handle(self, *args, **options):
directory = options["directory"]
if not directory:
raise CommandError(
"CONSUMPTION_DIR does not appear to be set."
)
if not os.path.isdir(directory):
raise CommandError(
f"Consumption directory {directory} does not exist")
for entry in os.scandir(directory):
_consume(entry.path)