Include the exception when logging

Without this there is no way to troubleshoot why (read/write)_po fails.
This commit is contained in:
Campbell Barton 2017-10-13 16:10:44 +11:00 committed by Takeshi KOMIYA
parent 4faa727368
commit ae3e39a546

View File

@ -67,15 +67,15 @@ class CatalogInfo(LocaleFileInfoBase):
with io.open(self.po_path, 'rt', encoding=self.charset) as file_po:
try:
po = read_po(file_po, locale)
except Exception:
logger.warning('reading error: %s', self.po_path)
except Exception as ex:
logger.warning('reading error: %s, %s', self.po_path, ex)
return
with io.open(self.mo_path, 'wb') as file_mo:
try:
write_mo(file_mo, po)
except Exception:
logger.warning('writing error: %s', self.mo_path)
except Exception as ex:
logger.warning('writing error: %s, %s', self.mo_path, ex)
def find_catalog(docname, compaction):