Tiny tweaks for #1247

This commit is contained in:
Adrian Sampson 2015-01-26 17:21:45 -08:00
parent d9481a0886
commit 35ba6dedfd
3 changed files with 3 additions and 3 deletions

View file

@ -319,7 +319,7 @@ def match_album(artist, album, tracks=None):
# Various Artists search.
criteria['arid'] = VARIOUS_ARTISTS_ID
if tracks is not None:
criteria['tracks'] = bytes(tracks)
criteria['tracks'] = unicode(tracks)
# Abort if we have no search terms.
if not any(criteria.itervalues()):

View file

@ -393,7 +393,7 @@ class Item(LibModel):
_search_fields = ('artist', 'title', 'comments',
'album', 'albumartist', 'genre')
_media_fields = set(f.decode('utf8') for f in MediaFile.readable_fields()) \
_media_fields = set(MediaFile.readable_fields()) \
.intersection(_fields.keys())
"""Set of item fields that are backed by `MediaFile` fields.

View file

@ -1431,7 +1431,7 @@ class MediaFile(object):
"""
for property, descriptor in cls.__dict__.items():
if isinstance(descriptor, MediaField):
yield property
yield property.decode('utf8')
@classmethod
def readable_fields(cls):