import feines
import datetime

class FeinaDMA(feines.Feina):

    def __init__(self, descr, pr, dl=datetime.date.max):
        super().__init__(descr, pr)
        self.data_limit = dl

    def criteris(self):
        return (super().criteris(), self.data_limit)

    def __str__(self):
        ds = self.data_limit.strftime("%d/%m/%Y")
        # Aternativa: ds = '/'.join(str(a).split('-')[::-1])
        return super().__str__() + ' - ' + ds
    
