better logging in exceptions.

This commit is contained in:
clinton-hall 2014-06-16 19:49:04 +09:30
commit 1e588beaad

View file

@ -34,19 +34,19 @@ def replace_filename(filename, dirname, name):
head, fileExtension = os.path.splitext(os.path.basename(filename)) head, fileExtension = os.path.splitext(os.path.basename(filename))
if media_pattern.search(os.path.basename(dirname)) is not None: if media_pattern.search(os.path.basename(dirname)) is not None:
newname = os.path.basename(dirname) newname = os.path.basename(dirname)
logger.debug("Replacing file name %s with directory name %s" % (head, newname)) logger.debug("Replacing file name %s with directory name %s" % (head, newname), "EXCEPTION")
elif media_pattern.search(name) is not None: elif media_pattern.search(name) is not None:
newname = name newname = name
logger.debug("Replacing file name %s with download name %s" % (head, newname)) logger.debug("Replacing file name %s with download name %s" % (head, newname), "EXCEPTION")
else: else:
logger.warning("No name replacement determined for %s" % (head)) logger.warning("No name replacement determined for %s" % (head), "EXCEPTION")
return return
newfile = newname + fileExtension newfile = newname + fileExtension
newfilePath = os.path.join(dirname, newfile) newfilePath = os.path.join(dirname, newfile)
try: try:
os.rename(filename, newfilePath) os.rename(filename, newfilePath)
except Exception,e: except Exception,e:
logger.error("Unable to rename file due to: %s" % (str(e))) logger.error("Unable to rename file due to: %s" % (str(e)), "EXCEPTION")
def reverse_filename(filename, dirname, name): def reverse_filename(filename, dirname, name):
head, fileExtension = os.path.splitext(os.path.basename(filename)) head, fileExtension = os.path.splitext(os.path.basename(filename))
@ -66,13 +66,13 @@ def reverse_filename(filename, dirname, name):
newname = new_words[::-1] + na_parts.group(1)[::-1] newname = new_words[::-1] + na_parts.group(1)[::-1]
else: else:
newname = head[::-1].title() newname = head[::-1].title()
logger.debug("Reversing filename %s to %s" % (head, newname)) logger.debug("Reversing filename %s to %s" % (head, newname), "EXCEPTION")
newfile = newname + fileExtension newfile = newname + fileExtension
newfilePath = os.path.join(dirname, newfile) newfilePath = os.path.join(dirname, newfile)
try: try:
os.rename(filename, newfilePath) os.rename(filename, newfilePath)
except Exception,e: except Exception,e:
logger.error("Unable to rename file due to: %s" % (str(e))) logger.error("Unable to rename file due to: %s" % (str(e)), "EXCEPTION")
def rename_script(dirname): def rename_script(dirname):
rename_file = "" rename_file = ""
@ -91,11 +91,11 @@ def rename_script(dirname):
dest = os.path.join(dirname, cmd[1].split('\\')[-1].split('/')[-1]) dest = os.path.join(dirname, cmd[1].split('\\')[-1].split('/')[-1])
if os.path.isfile(dest): if os.path.isfile(dest):
continue continue
logger.debug("Renaming file %s to %s" % (orig, dest)) logger.debug("Renaming file %s to %s" % (orig, dest), "EXCEPTION")
try: try:
os.rename(orig, dest) os.rename(orig, dest)
except Exception,e: except Exception,e:
logger.error("Unable to rename file due to: %s" % (str(e))) logger.error("Unable to rename file due to: %s" % (str(e)), "EXCEPTION")
# dict for custom groups # dict for custom groups
# we can add more to this list # we can add more to this list