diff options
Diffstat (limited to 'src/zope/i18n/compile.py')
-rw-r--r-- | src/zope/i18n/compile.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/zope/i18n/compile.py b/src/zope/i18n/compile.py index 834bf24..441523d 100644 --- a/src/zope/i18n/compile.py +++ b/src/zope/i18n/compile.py @@ -11,12 +11,14 @@ logger = logging.getLogger('zope.i18n') HAS_PYTHON_GETTEXT = True + def _safe_mtime(path): try: return os.path.getmtime(path) except (IOError, OSError): return None + def compile_mo_file(domain, lc_messages_path): """Creates or updates a mo file in the locales folder.""" @@ -44,6 +46,7 @@ def compile_mo_file(domain, lc_messages_path): with open(mofile, 'wb') as fd: fd.write(mo.read()) except PoSyntaxError as err: - logger.warning('Syntax error while compiling %s (%s).', pofile, err.msg) + logger.warning( + 'Syntax error while compiling %s (%s).', pofile, err.msg) except (IOError, OSError) as err: logger.warning('Error while compiling %s (%s).', pofile, err) |