This commit is contained in:
John Lancaster
2025-05-26 16:34:55 -05:00
parent 4aa8a3a4a9
commit c5cb766c73
16 changed files with 201 additions and 145 deletions

View File

View File

@@ -12,7 +12,7 @@ class GreenEggs(Eggs):
@dataclass
class Menu:
dishes: List[FoodItem] = field(init=False)
dishes: List[type[FoodItem]] = field(init=False)
def __post_init__(self):
self.dishes = [GreenEggs, Ham]

View File

@@ -0,0 +1,16 @@
from enum import Enum, auto
class Utensil(Enum):
KNIFE = auto()
FORK = auto()
SPOON = auto()
PLATE = auto()
BOWL = auto()
CUP = auto()
GLASS = auto()
MUG = auto()
POT = auto()
PAN = auto()
GLOBAL_VAR = Utensil.FORK