This commit is contained in:
John Lancaster
2025-06-20 08:30:46 -05:00
parent bd5c7ee339
commit ba043554dc
11 changed files with 13 additions and 13 deletions

View File

@@ -4,5 +4,4 @@ logger = logging.getLogger('AppDaemon.Perimeter')
logger.info('Imported statemachine') logger.info('Imported statemachine')
class StateMachine: class StateMachine: ...
...

View File

@@ -5,8 +5,8 @@ from dataclasses import dataclass
class Rule1: class Rule1:
state: str state: str
@dataclass @dataclass
class Rule2: class Rule2:
value: int value: int
other: str = "default" # test changing this other: str = 'default' # test changing this

View File

@@ -2,5 +2,5 @@ from appdaemon.adapi import ADAPI
class GrandParent(ADAPI): class GrandParent(ADAPI):
def initialize(self): def initialize(self) -> None:
self.log(f'{self.__class__.__name__} Initialized') self.log(f'{self.__class__.__name__} Initialized')

View File

@@ -2,5 +2,5 @@ from appdaemon.adapi import ADAPI
class Parent(ADAPI): class Parent(ADAPI):
def initialize(self): def initialize(self) -> None:
self.log(f'{self.__class__.__name__} Initialized') self.log(f'{self.__class__.__name__} Initialized')

View File

@@ -1,7 +1,6 @@
from child import Child from child import Child
class Sibling(Child): class Sibling(Child):
def initialize(self): def initialize(self) -> None:
self.log(f'{self.__class__.__name__} Initialized') self.log(f'{self.__class__.__name__} Initialized')

View File

@@ -1,5 +1,4 @@
from dataclasses import dataclass, field from dataclasses import dataclass, field
from typing import List
from .base import FoodItem from .base import FoodItem
from .eggs import Eggs from .eggs import Eggs
@@ -12,7 +11,7 @@ class GreenEggs(Eggs):
@dataclass @dataclass
class Menu: class Menu:
dishes: List[type[FoodItem]] = field(init=False) dishes: list[type[FoodItem]] = field(init=False)
def __post_init__(self): def __post_init__(self):
self.dishes = [GreenEggs, Ham] self.dishes = [GreenEggs, Ham]

View File

@@ -13,4 +13,5 @@ class Utensil(Enum):
POT = auto() POT = auto()
PAN = auto() PAN = auto()
GLOBAL_VAR = Utensil.FORK GLOBAL_VAR = Utensil.FORK

View File

@@ -5,7 +5,7 @@ from food.menu import Menu
class Restaurant(ADAPI): class Restaurant(ADAPI):
menu: Menu menu: Menu
def initialize(self): def initialize(self) -> None:
self.log(f'{self.__class__.__name__} initialized') self.log(f'{self.__class__.__name__} initialized')
self.menu = Menu() self.menu = Menu()

View File

@@ -3,8 +3,9 @@ from typing import Any
logger = logging.getLogger('AppDaemon.Perimeter') logger = logging.getLogger('AppDaemon.Perimeter')
class HAL: class HAL:
def __init__(self, *args: Any, **kwargs: Any): def __init__(self, *args: Any, **kwargs: Any) -> None:
self.args = args self.args = args
self.kwargs = kwargs self.kwargs = kwargs
logger.info('Logging from HAL') logger.info('Logging from HAL')

View File

@@ -1,8 +1,9 @@
CONSTANTS = { CONSTANTS = {
'A': 1, 'A': 1,
'B': 2, 'B': 2,
'C': 3 'C': 3,
} }
def utility_function(): def utility_function():
return 123, 456 return 123, 456