rembo10/headphones — pull request #1928 by dogpatch06 (2014-09-30 04:19:42+00:00)
Title: Fix for renaming files "TypeError: must be unicode, not str"

ERROR :: Thread-17 : Uncaught exception: Traceback (most recent call last):
File "/data/headphones/headphones/logger.py", line 204, in new_run
old_run(*args, **kwargs)
File "/usr/lib/python2.7/threading.py", line 763, in run
self.__target(*self.__args, **self.__kwargs)
File "/data/headphones/headphones/postprocessor.py", line 1129, in forcePostProcess
verify(release['AlbumID'], folder)
File "/data/headphones/headphones/postprocessor.py", line 264, in verify
doPostProcessing(albumid, albumpath, release, tracks, downloaded_track_list, Kind)
File "/data/headphones/headphones/postprocessor.py", line 421, in doPostProcessing
albumpaths = moveFiles(albumpath, release, tracks)
File "/data/headphones/headphones/postprocessor.py", line 664, in moveFiles
folder = helpers.replace_all(headphones.FOLDER_FORMAT.strip(), values, normalize=True)
File "/data/headphones/headphones/helpers.py", line 183, in replace_all
j = unicodedata.normalize('NFC', j)
TypeError: must be unicode, not str