add stem to logging entries

for consistency, make sure that stem is included on logging lines
This commit is contained in:
Martin A. Brown 2016-02-18 09:16:45 -08:00
parent a34738301f
commit 20ae6bd25c
1 changed files with 11 additions and 11 deletions

View File

@ -24,15 +24,15 @@ def guess(thing):
except TypeError: except TypeError:
return None return None
_, ext = os.path.splitext(f.name) stem, ext = os.path.splitext(f.name)
if not ext: if not ext:
logger.debug("No file extension for %s, skipping.", ext) logger.debug("%s no file extension, skipping %s.", stem, ext)
return None return None
possible = [t for t in knowndoctypes if ext in t.extensions] possible = [t for t in knowndoctypes if ext in t.extensions]
logger.debug("Possible: %r", possible) logger.debug("Possible: %r", possible)
if not possible: if not possible:
logger.debug("Found no possible doctypes for extension %s.", ext) logger.debug("%s unknown extension %s.", stem, ext)
return None return None
if len(possible) == 1: if len(possible) == 1:
@ -41,10 +41,10 @@ def guess(thing):
# -- for this extension, multiple document types, probably SGML, XML # -- for this extension, multiple document types, probably SGML, XML
# #
logger.debug("Extension is %s for %s; multiple possible document types.", logger.debug("%s multiple possible doctypes for extension %s on file %s.",
ext, f.name) stem, ext, f.name)
for doctype in possible: for doctype in possible:
logger.debug("Extension is %s for %s; %s.", ext, f.name, doctype) logger.debug("%s extension %s could be %s.", stem, ext, doctype)
guesses = list() guesses = list()
for doctype in possible: for doctype in possible:
@ -53,8 +53,8 @@ def guess(thing):
guesses.append((sindex, doctype)) guesses.append((sindex, doctype))
if not guesses: if not guesses:
logger.warning("Extension is %s for %s; no matching signature found.", logger.warning("%s no matching signature found for %s.",
ext, f.name) stem, f.name)
return None return None
if len(guesses) == 1: if len(guesses) == 1:
_, doctype = guesses.pop() _, doctype = guesses.pop()
@ -65,10 +65,10 @@ def guess(thing):
# first signature in the file as the more likely document type. # first signature in the file as the more likely document type.
# #
guesses.sort() guesses.sort()
logger.info("Multiple guesses for file %s", f.name) logger.info("%s multiple doctype guesses for file %s", stem, f.name)
for sindex, doctype in guesses: for sindex, doctype in guesses:
logger.info("Could be %s (file position %s)", doctype, sindex) logger.info("%s could be %s (sig at pos %s)", stem, doctype, sindex)
logger.info("Going to guess that it is %s", doctype) logger.info("%s going to guess %s for %s", stem, doctype, f.name)
_, doctype = guesses.pop(0) _, doctype = guesses.pop(0)
return doctype return doctype