diff --git a/gilded_rose.py b/gilded_rose.py index 77876677..564ffa16 100755 --- a/gilded_rose.py +++ b/gilded_rose.py @@ -25,27 +25,26 @@ def update_item(item: Item): item.quality = item.quality + 1 return - else: - if is_backstage_pass: - if item.quality < 50: - item.quality = item.quality + 1 - if item.sell_in < 11: - if item.quality < 50: - item.quality = item.quality + 1 - if item.sell_in < 6: - if item.quality < 50: - item.quality = item.quality + 1 - item.sell_in = item.sell_in - 1 - if item.sell_in < 0: - item.quality = item.quality - item.quality - return - - if item.quality > 0: - item.quality = item.quality - 1 + if is_backstage_pass: + if item.quality < 50: + item.quality = item.quality + 1 + if item.sell_in < 11: + if item.quality < 50: + item.quality = item.quality + 1 + if item.sell_in < 6: + if item.quality < 50: + item.quality = item.quality + 1 item.sell_in = item.sell_in - 1 if item.sell_in < 0: - if item.quality > 0: - item.quality = item.quality - 1 + item.quality = item.quality - item.quality + return + + if item.quality > 0: + item.quality = item.quality - 1 + item.sell_in = item.sell_in - 1 + if item.sell_in < 0: + if item.quality > 0: + item.quality = item.quality - 1 class GildedRose: