def __init__(self, **kwargs): """ As minimal year 1970 is assumed, as maximal year the current year. """ DistanceFunction.__init__(self, **kwargs) self._min, self._now = 1970, date.today().year self._max_diff = (self._now - self._min) or 1
def __init__(self, no_rating=0, min_rating=1, max_rating=5, **kwargs): """ :param no_rating: The rating that unrated songs will have, e.g. 0 stars. :param min_rating: The minimal rating you will have e.g. 1 stars. :param max_rating: The maximal rating you will have e.g. 5 stars. """ DistanceFunction.__init__(self, **kwargs) self._min_rating = min_rating self._max_rating = max_rating self._no_rating = no_rating