File size: 1,179 Bytes
b4123b8
91a7a12
b4123b8
 
 
91a7a12
b4123b8
 
 
 
 
 
 
91a7a12
b4123b8
91a7a12
 
 
 
b4123b8
 
 
 
 
 
 
91a7a12
 
 
b4123b8
 
91a7a12
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
"""
Minimal data loading (not used in single-image demo mode).
"""

from pathlib import Path
from typing import Dict, List, Optional, Any
from PIL import Image
import logging

logger = logging.getLogger(__name__)


class DataLoader:
    """Minimal data loader (placeholder - not used in demo)."""
    
    def __init__(self, input_folder: str, debug: bool = False, 
                 include_ignored: bool = False, strict_loader: bool = False, 
                 excluded_dates: Optional[List[str]] = None):
        """Initialize data loader."""
        self.input_folder = Path(input_folder)
        self.debug = debug
        
        if not self.input_folder.exists():
            raise FileNotFoundError(f"Input folder does not exist: {input_folder}")
    
    def load_selected_frames(self) -> Dict[str, Dict[str, Any]]:
        """Load selected frames (not used in minimal demo)."""
        logger.warning("DataLoader not used in minimal demo mode")
        return {}
    
    def load_all_frames(self) -> Dict[str, Dict[str, Any]]:
        """Load all frames (not used in minimal demo)."""
        logger.warning("DataLoader not used in minimal demo mode")
        return {}