예제 #1
0
        
        
        
        # for debugging completeion, place here
        # m = self.mb_complete_media(m, mb_track_id)
                 
        # try to complete release metadata
        if r_created:
            log.info('release created, try to complete: %s' % r)
            r.creator = obj.import_session.user
            r = self.mb_complete_release(r, mb_release_id)
     
        # try to complete artist metadata
        if a_created:
            log.info('artist created, try to complete: %s' % a)
            a.creator = obj.import_session.user
            a = self.mb_complete_artist(a, mb_artist_id)
        

        
        # try to complete media metadata
        # comes after artist creation ,to prevent duplicates!
        if m_created:
            log.info('media created, try to complete: %s' % m)
            m.creator = obj.import_session.user
            m = self.mb_complete_media(m, mb_track_id, excludes=(mb_artist_id,))
            
        
        
        
        
예제 #2
0
            # assign
            m.artist = a

        # for debugging completeion, place here
        # m = self.mb_complete_media(m, mb_track_id)

        # try to complete release metadata
        if r_created:
            log.info('release created, try to complete: %s' % r)
            r.creator = obj.import_session.user
            r = self.mb_complete_release(r, mb_release_id)

        # try to complete artist metadata
        if a_created:
            log.info('artist created, try to complete: %s' % a)
            a.creator = obj.import_session.user
            a = self.mb_complete_artist(a, mb_artist_id)

        # try to complete media metadata
        # comes after artist creation ,to prevent duplicates!
        if m_created:
            log.info('media created, try to complete: %s' % m)
            m.creator = obj.import_session.user
            m = self.mb_complete_media(m,
                                       mb_track_id,
                                       excludes=(mb_artist_id, ))

        # save assignments
        m.save()

        obj.import_session.add_importitem(m)