Source code for mchartanalyzer.objects.songdata

from .basedata import BaseDataObject

[docs]class SongData(BaseDataObject): """ Class encapsulating basic information about a song. """ def __init__(self, databaseRow=None): BaseDataObject.__init__(self) self.artistId = 0 self.title = "" self.definitiveChartId= 0 if databaseRow: self.id = databaseRow[0] self.artistId = databaseRow[1] self.title = databaseRow[2] self.definitiveChartId = databaseRow[3] self.updateTime = databaseRow[4] def __str__(self): stringRep = "SongData { id=" + str(self.id) + ", " stringRep += "artistId=" + str(self.artistId) + ", " stringRep += "title=" + self.title + ", " stringRep += "definitiveChartId=" + str(self.definitiveChartId) + ", " stringRep += "updateTime=" + self.updateTime + " }" return stringRep