Пример #1
0
 def create(self, artist, title, trackCount, releaseDate):
     if not artist or not title or not trackCount or not releaseDate:
         return None
     release = Release()
     release.title = title
     release.releaseDate = parseDate(releaseDate)
     release.trackCount = trackCount
     release.artistId = artist.id
     release.createdDate = arrow.utcnow().datetime
     release.roadieId = str(uuid.uuid4())
     release.alternateNames = []
     cleanedTitle = createCleanedName(title)
     if cleanedTitle != title.lower().strip():
         release.alternateNames.append(cleanedTitle)
     return release