Fixed bug #794971: Typecast the buffer object to a unicode object.

This commit is contained in:
Raoul Snyman 2011-07-08 08:31:34 +02:00
parent d02ee451f2
commit 897f7a7dbb
1 changed files with 4 additions and 0 deletions

View File

@ -267,6 +267,10 @@ def clean_song(manager, song):
``song``
The song object.
"""
if not isinstance(song.title, basestring):
song.title = unicode(song.title)
if not isinstance(song.lyrics, basestring):
song.lyrics = unicode(song.lyrics)
song.title = song.title.rstrip() if song.title else u''
if song.alternate_title is None:
song.alternate_title = u''