
from queviures import Queviures

class QueviuresLimit(Queviures):

    def __init__(self, capital, capacitat_total):
        super().__init__(capital)
        self.__capacitat_mag = capacitat_total

    def espai_lliure(self):
        return self.__capacitat_mag - self.nombre_productes()

    def comprar(self, producte, n, preu):
        if self.espai_lliure() >= n:
            super().comprar(producte, n, preu)
