diff options
author | Patrick Williams <patrick@stwcx.xyz> | 2022-12-12 19:39:42 +0300 |
---|---|---|
committer | Ed Tanous <ed@tanous.net> | 2022-12-13 01:07:03 +0300 |
commit | fd06b304a7bdfb31e61b72376f2150b2a6e062f4 (patch) | |
tree | 3f72ac215f995689228ff19c164d88ff552d2b36 /scripts | |
parent | 5647795e65ab9cfabcaf1e9b2a3d3119c96c4ce9 (diff) | |
download | bmcweb-fd06b304a7bdfb31e61b72376f2150b2a6e062f4.tar.xz |
black: re-format
black and isort are enabled in the openbmc-build-scripts on Python files
to have a consistent formatting. Re-run the formatter on the whole
repository.
Change-Id: I00a6615fdb2b47ffee38e4bf649dd644eb636844
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/generate_schema_enums.py | 23 | ||||
-rwxr-xr-x | scripts/update_schemas.py | 9 |
2 files changed, 12 insertions, 20 deletions
diff --git a/scripts/generate_schema_enums.py b/scripts/generate_schema_enums.py index 13fbefe40f..3a147ffd82 100755 --- a/scripts/generate_schema_enums.py +++ b/scripts/generate_schema_enums.py @@ -1,24 +1,19 @@ #!/usr/bin/python3 import os +import re +import shutil import xml.etree.ElementTree as ET from collections import defaultdict -import shutil -import re - SCRIPT_DIR = os.path.dirname(os.path.realpath(__file__)) REDFISH_SCHEMA_DIR = os.path.realpath( os.path.join(SCRIPT_DIR, "..", "static", "redfish", "v1", "schema") ) -OUTFOLDER = os.path.realpath(os.path.join( - SCRIPT_DIR, - "..", - "redfish-core", - "include", - "generated", - "enums" - ) +OUTFOLDER = os.path.realpath( + os.path.join( + SCRIPT_DIR, "..", "redfish-core", "include", "generated", "enums" + ) ) # Odata string types @@ -101,9 +96,7 @@ def write_enum_list(redfish_defs_file, enum_list, snake_case_namespace): # the C arrays are in their code not bmcwebs, so we have to explicitly # ignore the error. redfish_defs_file.write( - "NLOHMANN_JSON_SERIALIZE_ENUM({}, {{\n".format( - element.name - ) + "NLOHMANN_JSON_SERIALIZE_ENUM({}, {{\n".format(element.name) ) for value in values: redfish_defs_file.write( @@ -114,7 +107,7 @@ def write_enum_list(redfish_defs_file, enum_list, snake_case_namespace): print(element.name) - redfish_defs_file.write("}\n" "// clang-format on\n") + redfish_defs_file.write("}\n// clang-format on\n") def generate_enums(flat_list): diff --git a/scripts/update_schemas.py b/scripts/update_schemas.py index b1075d801b..0b66ac6b3f 100755 --- a/scripts/update_schemas.py +++ b/scripts/update_schemas.py @@ -6,8 +6,8 @@ import zipfile from collections import OrderedDict, defaultdict from io import BytesIO -import requests import generate_schema_enums +import requests VERSION = "DSP8010_2022.2" @@ -165,12 +165,12 @@ zip_ref = zipfile.ZipFile(zipBytesIO) class SchemaVersion: - ''' + """ A Python class for sorting Redfish schema versions. Allows sorting Redfish versions in the way humans expect, by comparing version strings as lists (ie 0_2_0 comes before 0_10_0) in the way humans expect. It does case insensitive schema name comparisons - ''' + """ def __init__(self, key): key = str.casefold(key) @@ -184,8 +184,7 @@ class SchemaVersion: if version.startswith("v"): version = version[1:] if any(char.isdigit() for char in version): - self.version_pieces.extend([int(x) - for x in version.split("_")]) + self.version_pieces.extend([int(x) for x in version.split("_")]) def __lt__(self, other): return self.version_pieces < other.version_pieces |