Files
ad-test/conf/apps/restaurant/restaurant.py
John Lancaster 4729bc2520 renamed to menu
2024-08-12 22:36:30 -05:00

17 lines
382 B
Python

from dataclasses import dataclass, field
from appdaemon.adapi import ADAPI
from food.menu import Menu
@dataclass(init=False)
class Restaurant(ADAPI):
menu: Menu = field(default=Menu)
def initialize(self):
self.log(f'{self.__class__.__name__} initialized')
log_str = ', '.join(f'{d.name}' for d in self.menu.dishes)
self.log(f'Menu: {log_str}')