From d82e5585f512a178cb40684ffe7b76fe6759209b Mon Sep 17 00:00:00 2001 From: "Get your own 'tots. Geez!" Date: Tue, 24 May 2016 18:40:43 -0600 Subject: [PATCH] Update postprocessor.py --- headphones/postprocessor.py | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/headphones/postprocessor.py b/headphones/postprocessor.py index 507a5571..201e7f0a 100755 --- a/headphones/postprocessor.py +++ b/headphones/postprocessor.py @@ -662,15 +662,16 @@ def renameNFO(albumpath): for r, d, f in os.walk(albumpath): for file in f: if file.lower().endswith('.nfo'): - logger.debug('Renaming: "%s" to "%s"' % ( - file.decode(headphones.SYS_ENCODING, 'replace'), - file.decode(headphones.SYS_ENCODING, 'replace') + '-orig')) - try: - new_file_name = os.path.join(r, file)[:-3] + 'orig.nfo' - os.rename(os.path.join(r, file), new_file_name) - except Exception as e: - logger.error(u'Could not rename file: %s. Error: %s' % ( - os.path.join(r, file).decode(headphones.SYS_ENCODING, 'replace'), e)) + if not file.lower().endswith('.orig.nfo'): + logger.debug('Renaming: "%s" to "%s"' % ( + file.decode(headphones.SYS_ENCODING, 'replace'), + file.decode(headphones.SYS_ENCODING, 'replace') + '-orig')) + try: + new_file_name = os.path.join(r, file)[:-3] + 'orig.nfo' + os.rename(os.path.join(r, file), new_file_name) + except Exception as e: + logger.error(u'Could not rename file: %s. Error: %s' % ( + os.path.join(r, file).decode(headphones.SYS_ENCODING, 'replace'), e)) def moveFiles(albumpath, release, tracks):