use task_producer helper

This commit is contained in:
2021-10-26 18:57:14 +02:00
parent dcb848e57f
commit da2d8c8f82
+3 -1
View File
@@ -1,5 +1,5 @@
from slic.utils import typename
from slic.core.task import Task
from slic.core.task import Task, task_producer
from .baseadjustable import BaseAdjustable
from .convenience import SpecConvenience
@@ -13,6 +13,8 @@ class Adjustable(BaseAdjustable, SpecConvenience):
self.internal = internal
self.current_task = None
self.set_target_value = task_producer(self, self.set_target_value)
def _as_task(self, *args, **kwargs):
self.current_task = task = Task(*args, **kwargs)