def __init__(self, *a, **k): super(Song, self).__init__(*a, **k) self.slug = slugify(self.title) if not re.match(r'^\d+:\d{2}$', self.duration): raise InvalidInput("invalid duration") if type(self.track) != int and not self.track.isdigit(): raise InvalidInput("invalid track")
def __init__(self, *a, **k): super(Album, self).__init__(*a, **k) self.city_slug = slugify(self.city) self.venue_slug = slugify(self.venue) if not self.date_added: self.date_added = datetime.datetime.now()