From 072d34062c2811f55f38de2aace0c54aaca150ea Mon Sep 17 00:00:00 2001 From: Cosimo Lupo Date: Thu, 1 Oct 2015 11:03:35 +0100 Subject: [PATCH] [MetaTools/buildTableList] update README.md instead of documentation.html with tables list. Also wrap and indent paragraph as a Markdown 'blockquote'. --- MetaTools/buildTableList.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/MetaTools/buildTableList.py b/MetaTools/buildTableList.py index 2285f3d3f..1eb72d96b 100755 --- a/MetaTools/buildTableList.py +++ b/MetaTools/buildTableList.py @@ -4,13 +4,14 @@ import sys import os import glob from fontTools.ttLib import identifierToTag +import textwrap fontToolsDir = os.path.dirname(os.path.dirname(os.path.join(os.getcwd(), sys.argv[0]))) fontToolsDir= os.path.normpath(fontToolsDir) tablesDir = os.path.join(fontToolsDir, "Lib", "fontTools", "ttLib", "tables") -docFile = os.path.join(fontToolsDir, "Doc", "documentation.html") +docFile = os.path.join(fontToolsDir, "README.md") names = glob.glob1(tablesDir, "*.py") @@ -64,6 +65,9 @@ assert beginPos > 0 beginPos = beginPos + len(begin) + 1 endPos = doc.find(end) -doc = doc[:beginPos] + ", ".join(tables[:-1]) + " and " + tables[-1] + "\n" + doc[endPos:] +lines = textwrap.wrap(", ".join(tables[:-1]) + " and " + tables[-1], 66) +blockquote = "\n".join(" "*4 + line for line in lines) + "\n" + +doc = doc[:beginPos] + blockquote + doc[endPos:] open(docFile, "w").write(doc)