- cleaned up
This commit is contained in:
@@ -127,7 +127,7 @@ class PotTask(ATask):
|
|||||||
|
|
||||||
class TaskManager:
|
class TaskManager:
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
self.tasks: ATask = []
|
self.tasks = []
|
||||||
|
|
||||||
def add(self, task: ATask):
|
def add(self, task: ATask):
|
||||||
self.tasks.append(task)
|
self.tasks.append(task)
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import abc
|
import abc
|
||||||
import logging
|
import logging
|
||||||
from utils.value import AttributeChange, ValueChanged
|
from utils.value import AttributeChange
|
||||||
|
|
||||||
|
|
||||||
class ATemperatureSensor(AttributeChange):
|
class ATemperatureSensor(AttributeChange):
|
||||||
@@ -9,7 +9,7 @@ class ATemperatureSensor(AttributeChange):
|
|||||||
|
|
||||||
def log(self, s):
|
def log(self, s):
|
||||||
d = {'user': "TemperatureSensor" + "::" + self.name()}
|
d = {'user': "TemperatureSensor" + "::" + self.name()}
|
||||||
logging.info ("{}".format(s), extra=d)
|
logging.info("{}".format(s), extra=d)
|
||||||
|
|
||||||
@abc.abstractmethod
|
@abc.abstractmethod
|
||||||
def name(self):
|
def name(self):
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
from components.atemperatureSensor import ATemperatureSensor
|
from components.atemperatureSensor import ATemperatureSensor
|
||||||
from utils.value import Value, ValueChanged
|
|
||||||
import math
|
import math
|
||||||
|
|
||||||
|
|
||||||
@@ -25,4 +24,3 @@ class TempSensorSim(ATemperatureSensor):
|
|||||||
def process(self):
|
def process(self):
|
||||||
temp = self.temperature()
|
temp = self.temperature()
|
||||||
self.temp = temp
|
self.temp = temp
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -34,7 +34,7 @@ class ValueChanged(object):
|
|||||||
|
|
||||||
class AttributeChange(object):
|
class AttributeChange(object):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
self.callbacks: ValueChanged = {}
|
self.callbacks = {}
|
||||||
|
|
||||||
def set_on_changed(self, key, on_changed: ValueChanged):
|
def set_on_changed(self, key, on_changed: ValueChanged):
|
||||||
if key not in self.callbacks:
|
if key not in self.callbacks:
|
||||||
@@ -49,4 +49,4 @@ class AttributeChange(object):
|
|||||||
super().__setattr__(key, value)
|
super().__setattr__(key, value)
|
||||||
|
|
||||||
if key in self.callbacks:
|
if key in self.callbacks:
|
||||||
self.callbacks[key].set(value)
|
self.callbacks[key].set(value)
|
||||||
|
|||||||
Reference in New Issue
Block a user