Ticket #3923: omit-headers-workaround.diff
File omit-headers-workaround.diff, 1.2 KB (added by , 17 years ago) |
---|
-
make-messages.py
85 85 src = pythonize_re.sub('\n#', src) 86 86 open(os.path.join(dirpath, '%s.py' % file), "wb").write(src) 87 87 thefile = '%s.py' % file 88 cmd = 'xgettext %s-d %s -L Perl --keyword=gettext_noop --keyword=gettext_lazy --keyword=ngettext_lazy:1,2 --from-code UTF-8 -o - "%s"' % (89 os.path.exists(potfile) and '--omit-header' or '',domain, os.path.join(dirpath, thefile))88 cmd = 'xgettext -d %s -L Perl --keyword=gettext_noop --keyword=gettext_lazy --keyword=ngettext_lazy:1,2 --from-code UTF-8 -o - "%s"' % ( 89 domain, os.path.join(dirpath, thefile)) 90 90 (stdin, stdout, stderr) = os.popen3(cmd, 't') 91 msgs = stdout.read()91 msgs = os.path.exists(potfile) and ''.join(stdout.readlines()[17:]) or stdout.read() 92 92 errors = stderr.read() 93 93 if errors: 94 94 print "errors happened while running xgettext on %s" % file