Fix: "building [mo]" status indicates absolute path instead of relative from source directory

This commit is contained in:
shimizukawa 2015-08-09 23:46:08 +09:00
parent a3109f6976
commit bf7b410f6a

View File

@ -160,10 +160,14 @@ class Builder(object):
def compile_catalogs(self, catalogs, message):
if not self.config.gettext_auto_build:
return
def cat2relpath(cat):
return path.relpath(cat.mo_path, self.env.srcdir).replace(path.sep, SEP)
self.info(bold('building [mo]: ') + message)
for catalog in self.app.status_iterator(
catalogs, 'writing output... ', darkgreen, len(catalogs),
lambda c: c.mo_path):
cat2relpath):
catalog.write_mo(self.config.language)
def compile_all_catalogs(self):