Changeset 559


Ignore:
Timestamp:
28-10-11 18:36:39 (19 months ago)
Author:
thomas
Message:
  • morituri/common/musicbrainzngs.py: Fix case of metadata not having length. Fix case of release not having a date.
Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/ChangeLog

    r558 r559  
     12011-10-28  Thomas Vander Stichele  <thomas at apestaart dot org> 
     2 
     3        * morituri/common/musicbrainzngs.py: 
     4          Fix case of metadata not having length. 
     5          Fix case of release not having a date. 
     6 
    172011-10-22  Thomas Vander Stichele  <thomas at apestaart dot org> 
    28 
  • trunk/morituri/common/musicbrainzngs.py

    r558 r559  
    2525""" 
    2626 
    27 import urlparse 
    2827import urllib2 
    2928 
     
    107106    metadata.sortName = artist['sort-name'] 
    108107    # FIXME: is format str ? 
    109     metadata.release = release['date'] 
     108    if not release.has_key('date'): 
     109        log.warning('musicbrainzngs', 'Release %r does not have date', release) 
     110    else: 
     111        metadata.release = release['date'] 
    110112 
    111113    metadata.mbid = release['id'] 
     
    152154 
    153155                    # FIXME: unit of duration ? 
    154                     track.duration = int(t['recording']['length']) 
     156                    track.duration = int(t['recording'].get('length', 0)) 
    155157                    if not track.duration: 
    156158                        log.warning('getMetadata', 
Note: See TracChangeset for help on using the changeset viewer.