refactor: update and remove anything to do with NFO files
Local Docker Build (Dev) / build-dev (push) Successful in 35s
Local Docker Build (Dev) / build-dev (push) Successful in 35s
moving to an all DB approach since radarr overwrites .nfo files
This commit is contained in:
@@ -22,7 +22,7 @@ from utils.logging import _log
|
||||
|
||||
# Import core components
|
||||
from core.database import NFOGuardDatabase
|
||||
from core.nfo_manager import NFOManager
|
||||
# from core.nfo_manager import NFOManager # Phase 3: Removed - no longer needed
|
||||
from core.path_mapper import PathMapper
|
||||
|
||||
# Import clients
|
||||
@@ -93,20 +93,20 @@ def initialize_components():
|
||||
|
||||
# Initialize core components
|
||||
db = NFOGuardDatabase(config=config)
|
||||
nfo_manager = NFOManager(config.manager_brand, config.debug)
|
||||
# nfo_manager = NFOManager(config.manager_brand, config.debug) # Phase 3: Removed
|
||||
path_mapper = PathMapper(config)
|
||||
|
||||
# Initialize processors
|
||||
tv_processor = TVProcessor(db, nfo_manager, path_mapper)
|
||||
movie_processor = MovieProcessor(db, nfo_manager, path_mapper)
|
||||
|
||||
# Initialize webhook batcher with nfo_manager for comprehensive IMDb detection
|
||||
batcher = WebhookBatcher(nfo_manager)
|
||||
|
||||
# Initialize processors (nfo_manager=None for backward compatibility)
|
||||
tv_processor = TVProcessor(db, None, path_mapper)
|
||||
movie_processor = MovieProcessor(db, None, path_mapper)
|
||||
|
||||
# Initialize webhook batcher (no longer needs nfo_manager - Phase 3)
|
||||
batcher = WebhookBatcher(nfo_manager=None)
|
||||
batcher.set_processors(tv_processor, movie_processor)
|
||||
|
||||
|
||||
return {
|
||||
"db": db,
|
||||
"nfo_manager": nfo_manager,
|
||||
# "nfo_manager": nfo_manager, # Phase 3: Removed
|
||||
"path_mapper": path_mapper,
|
||||
"tv_processor": tv_processor,
|
||||
"movie_processor": movie_processor,
|
||||
|
||||
Reference in New Issue
Block a user