|
|
|
@ -18,7 +18,8 @@ class Library(ABC):
|
|
|
|
|
self.Notifiarr = None
|
|
|
|
|
self.collections = []
|
|
|
|
|
self.metadatas = []
|
|
|
|
|
self.queue_names = []
|
|
|
|
|
self.queues = {}
|
|
|
|
|
self.queue_current = 0
|
|
|
|
|
self.metadata_files = []
|
|
|
|
|
self.overlay_files = []
|
|
|
|
|
self.overlay_names = []
|
|
|
|
@ -149,9 +150,11 @@ class Library(ABC):
|
|
|
|
|
if not operations_only and not collection_only:
|
|
|
|
|
for file_type, overlay_file, temp_vars, asset_directory in self.overlay_path:
|
|
|
|
|
try:
|
|
|
|
|
overlay_obj = OverlayFile(self.config, self, file_type, overlay_file, temp_vars, asset_directory)
|
|
|
|
|
overlay_obj = OverlayFile(self.config, self, file_type, overlay_file, temp_vars, asset_directory, self.queue_current)
|
|
|
|
|
self.overlay_files.append(overlay_obj)
|
|
|
|
|
self.queue_names.extend([q for q in overlay_obj.queues])
|
|
|
|
|
for qk, qv in overlay_obj.queues.items():
|
|
|
|
|
self.queues[self.queue_current] = qv
|
|
|
|
|
self.queue_current += 1
|
|
|
|
|
except Failed as e:
|
|
|
|
|
logger.error(e)
|
|
|
|
|
logger.info(f"Overlay File Failed To Load")
|
|
|
|
|