mirror of
https://github.com/ajurna/cbwebreader.git
synced 2025-12-06 14:17:19 +00:00
library bumps
version bump. added inital build action
This commit is contained in:
@@ -1,11 +1,11 @@
|
||||
from typing import Optional, Union
|
||||
from typing import Optional
|
||||
|
||||
from django.contrib.auth import get_user_model
|
||||
from django.contrib.auth.models import User
|
||||
from django.contrib.auth.base_user import AbstractBaseUser
|
||||
from django.core.management.base import BaseCommand, CommandParser
|
||||
from loguru import logger
|
||||
|
||||
from comic.models import ComicBook, Directory
|
||||
from comic.models import Directory
|
||||
from comic.processing import generate_directory
|
||||
|
||||
|
||||
@@ -27,12 +27,11 @@ class Command(BaseCommand):
|
||||
self.OUTPUT = options.get('out', False)
|
||||
self.scan_directory()
|
||||
|
||||
def scan_directory(self, user: Optional[User] = None, directory: Optional[Directory] = None) -> None:
|
||||
def scan_directory(self, user: Optional[AbstractBaseUser] = None, directory: Optional[Directory] = None) -> None:
|
||||
if not user:
|
||||
user_model = get_user_model()
|
||||
user = user_model.objects.first()
|
||||
user: AbstractBaseUser = user_model.objects.first()
|
||||
for item in generate_directory(user, directory):
|
||||
item: Union[Directory, ComicBook]
|
||||
if item.type == 'Directory':
|
||||
if item is Directory:
|
||||
logger.info(item)
|
||||
self.scan_directory(user, item)
|
||||
|
||||
Reference in New Issue
Block a user