Source code for boss.dummies
import random
[docs]
class Dummy:
def __init__(self):
self.val = 3
print("call me maybe")
[docs]
def read_temp(self, min: int, max: int) -> float:
result = random.randint(min, max)
print(f"returning result {result}")
print(f"btw, foovar is {self.foovar}")
return result
[docs]
def hello(self) -> str:
self.testme += 1
return "world"
[docs]
class PolledDatasourceDummy(Dummy):
foovar: str = ""
testme: int = 0
[docs]
def _observable_data(self):
print("new data got called")
return self.testme