diff --git a/sphinx/util/i18n.py b/sphinx/util/i18n.py index 218fac163..a8c0bc555 100644 --- a/sphinx/util/i18n.py +++ b/sphinx/util/i18n.py @@ -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):