From ae332e1ed5c562a0ab7744bf7672c8656136372f Mon Sep 17 00:00:00 2001 From: Naren2055 Date: Sun, 16 Feb 2025 07:35:27 -0800 Subject: [PATCH] fixed enums --- python/src/main.py | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/python/src/main.py b/python/src/main.py index e81679e7..9709c04e 100644 --- a/python/src/main.py +++ b/python/src/main.py @@ -10,17 +10,22 @@ from python.components.gilded_rose import Item class UpdateItemLogic: @staticmethod def update_items(items: list[Item]): - quality, sell_in = None, None # initializing values for item in items: - if item.name == item.aged_brie: + if item.name == Items.aged_brie.value: quality, sell_in = AgedBrieLogic(item).update_quality() - elif item.name == Item.backstage_passes: + elif item.name == Items.backstage_passes.value: quality, sell_in = BackstagePassesLogic(item).update_quality() - elif item.name == Item.sulfuras: + elif item.name == Items.sulfuras.value: quality, sell_in = SulfurasLogic(item).update_quality() - elif item.name == Item.conjured: + elif item.name == Items.conjured.value: quality, sell_in = ConjuredItem(item).update_quality() else: quality, sell_in = NormalItemLogic(item).update_quality() - return quality, sell_in \ No newline at end of file + return quality, sell_in + +# testing +#quality, sell_in = UpdateItemLogic().update_items([Item(name="Aged Brie", quality=10, sell_in=5)]) +#quality, sell_in = UpdateItemLogic().update_items([Item(name="Backstage Passes", quality=10, sell_in=5)]) +# quality, sell_in = UpdateItemLogic().update_items([Item(name="Conjured", quality=10, sell_in=5)]) +