github-actions[bot] wrote: <!--LLVM CODE FORMAT COMMENT: {darker}-->
:warning: Python code formatter, darker found issues in your code. :warning: <details> <summary> You can test this locally with the following command: </summary> ``````````bash darker --check --diff -r HEAD~1...HEAD libcxx/utils/generate_feature_test_macro_components.py `````````` </details> <details> <summary> View the diff from darker here. </summary> ``````````diff --- generate_feature_test_macro_components.py 2025-04-06 17:54:24.000000 +0000 +++ generate_feature_test_macro_components.py 2025-04-06 17:58:47.303988 +0000 @@ -1958,40 +1958,52 @@ table_doc_path = os.path.join(docs_path, "FeatureTestMacroTable.rst") with open(table_doc_path, "w", newline="\n") as f: f.write(doc_str) + def get_values(tc) -> str: implemented = True if not "unimplemented" in tc.keys() else not tc["unimplemented"] - return ",\n".join("""\ + return ",\n".join( + """\ "{std}": {{ "{value}": [ {{ "implemented": {implemented} }} ] }}\ -""".format(std=key, value=tc["values"][key], implemented="true" if implemented else "false") for key in tc["values"].keys()) +""".format( + std=key, + value=tc["values"][key], + implemented="true" if implemented else "false", + ) + for key in tc["values"].keys() + ) + def get_headers(tc) -> str: headers = tc["headers"] headers.remove("version") - return f'{headers}'.replace("'", '"') + return f"{headers}".replace("'", '"') + def get_test_suite_guard(tc) -> str: if not "test_suite_guard" in tc.keys(): return "" return f',\n "test_suite_guard": "{tc["test_suite_guard"]}"' + def get_libcxx_guard(tc) -> str: if not "libcxx_guard" in tc.keys(): return "" return f',\n "libcxx_guard": "{tc["libcxx_guard"]}"' + def get_ftm_json(tc) -> str: - data="""\ + data = """\ {{ "name": "{ftm}", "values": {{ {values} }}, @@ -2014,11 +2026,13 @@ def produce_json(file: os.path) -> None: contents = """\ [ {data} ] -""".format(data=get_json()) +""".format( + data=get_json() + ) with open(file, "w", newline="\n") as f: f.write(contents) Std = NewType("Std", str) # Standard version number `````````` </details> https://github.com/llvm/llvm-project/pull/134555 _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits