def insertAlbumJson(self, json_obj):
if CACHE_ALBUMS and json_obj.get('id') and json_obj.get('releaseDate'):
self.insert('album', '%s' % json_obj.get('id'), json_obj, overwrite=True)
if json_obj.get('numberOfVideos', 0) > 0:
self.insert('album_with_videos', '%s' % json_obj.get('id'), json_obj, overwrite=True)
#if json_obj.get('_mqa', False):
# self.insertMasterAlbumId(json_obj.get('id'))
json_obj.update({'_cached': True})
#def insertMasterAlbumId(self, album_id):
# success = self.insert('master_album', '%s' % album_id, '%s' % album_id, overwrite=False)
# # debug.log('Inserting Master Album ID %s: %s' % (album_id, success))
# return success
#def deleteMasterAlbumId(self, album_id):
# success = True
# if self.isMasterAlbum(album_id):
# success = self.delete('master_album', '%s' % album_id)
# # debug.log('Deleting Master Album ID %s: %s' % (album_id, success))
# return success
#def isMasterAlbum(self, album_id):
# master_album_id = self.fetch('master_album', '%s' % album_id)
# isMaster = True if master_album_id and '%s' % master_album_id == '%s' % album_id else False
# # debug.log('Checking Master Album ID %s: %s' % (album_id, isMaster))
# return isMaster
评论列表
文章目录