mirror of
https://github.com/vladmandic/automatic
synced 2026-09-19 17:24:32 +02:00
control api
This commit is contained in:
@@ -165,6 +165,9 @@ class Processor():
|
||||
if self.processor_id != processor_id:
|
||||
self.reset()
|
||||
self.config(processor_id)
|
||||
if processor_id not in config:
|
||||
log.error(f'Control Processor unknown: id="{processor_id}" available={list(config)}')
|
||||
return f'Processor failed to load: {processor_id}'
|
||||
cls = config[processor_id]['class']
|
||||
log.debug(f'Control Processor loading: id="{processor_id}" class={cls.__name__}')
|
||||
debug(f'Control Processor config={self.load_config}')
|
||||
@@ -221,6 +224,8 @@ class Processor():
|
||||
if image_input is None:
|
||||
# log.error('Control Processor: no input')
|
||||
return image_process
|
||||
if self.processor_id not in config:
|
||||
return image_process
|
||||
if config[self.processor_id].get('dirty', False):
|
||||
processor_id = self.processor_id
|
||||
config[processor_id].pop('dirty')
|
||||
|
||||
Reference in New Issue
Block a user