def parse_quantity(quantity_str): try: quantity = int(quantity_str) except ValueError: raise NotValidInput(f"Ilość produktu musi być liczbą.") if not quantity > 0: raise NotValidInput(f"Ilość produktu musi być większa od 0.") return quantity
def parse_product_index(product_index_str, max_index): try: product_index = int(product_index_str) except ValueError: raise NotValidInput(f"Numer produktu musi być liczbą") if not 0 <= product_index <= max_index: raise NotValidInput(f"Numer produktu musi mieścić się w przedziale 0 - {max_index}") return product_index
def parse_quantity(quantity_str): try: quantity = int(quantity_str) except ValueError: raise NotValidInput(f"Liczba sztuk musi być liczbą") if quantity < 1: raise NotValidInput(f"Liczba sztuk to co najmniej 1") return quantity
def parse_quantity(quantity_str): try: quantity = int(quantity_str) except ValueError: raise NotValidInput("Numer musi być liczbą") if quantity < 1: raise NotValidInput("Liczba sztuk to minimum 1") return quantity