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:
committed by
Damien George
parent
65b90cd0f9
commit
0f78c36c5a
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user