tools/gen-cpydiff.py: Fix formatting of doc strings for new Black.

Since version 21.4b0, Black now processes one-line docstrings by stripping
leading and trailing spaces, and adding a padding space when needed to
break up """"; see https://github.com/psf/black/pull/1740

This commit makes the Python code in this repository conform to this rule.
This commit is contained in:
iabdalkader
2021-04-27 01:15:43 +02:00
committed by Damien George
parent 65b90cd0f9
commit 0f78c36c5a

View File

@@ -74,7 +74,7 @@ Output = namedtuple(
def readfiles(): def readfiles():
""" Reads test files """ """Reads test files"""
tests = list(filter(lambda x: x.endswith(".py"), os.listdir(TESTPATH))) tests = list(filter(lambda x: x.endswith(".py"), os.listdir(TESTPATH)))
tests.sort() tests.sort()
files = [] files = []
@@ -95,7 +95,7 @@ def readfiles():
def uimports(code): def uimports(code):
""" converts CPython module names into MicroPython equivalents """ """converts CPython module names into MicroPython equivalents"""
for uimport in UIMPORTLIST: for uimport in UIMPORTLIST:
uimport = bytes(uimport, "utf8") uimport = bytes(uimport, "utf8")
code = code.replace(uimport, b"u" + uimport) code = code.replace(uimport, b"u" + uimport)
@@ -103,7 +103,7 @@ def uimports(code):
def run_tests(tests): def run_tests(tests):
""" executes all tests """ """executes all tests"""
results = [] results = []
for test in tests: for test in tests:
with open(TESTPATH + test.name, "rb") as f: with open(TESTPATH + test.name, "rb") as f:
@@ -152,7 +152,7 @@ def run_tests(tests):
def indent(block, spaces): def indent(block, spaces):
""" indents paragraphs of text for rst formatting """ """indents paragraphs of text for rst formatting"""
new_block = "" new_block = ""
for line in block.split("\n"): for line in block.split("\n"):
new_block += spaces + line + "\n" new_block += spaces + line + "\n"
@@ -160,7 +160,7 @@ def indent(block, spaces):
def gen_table(contents): def gen_table(contents):
""" creates a table given any set of columns """ """creates a table given any set of columns"""
xlengths = [] xlengths = []
ylengths = [] ylengths = []
for column in contents: for column in contents:
@@ -194,7 +194,7 @@ def gen_table(contents):
def gen_rst(results): def gen_rst(results):
""" creates restructured text documents to display tests """ """creates restructured text documents to display tests"""
# make sure the destination directory exists # make sure the destination directory exists
try: try:
@@ -254,7 +254,7 @@ def gen_rst(results):
def main(): def main():
""" Main function """ """Main function"""
# set search path so that test scripts find the test modules (and no other ones) # set search path so that test scripts find the test modules (and no other ones)
os.environ["PYTHONPATH"] = TESTPATH os.environ["PYTHONPATH"] = TESTPATH