mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-03-28 08:37:25 +00:00
fixed formating
Signed-off-by: Asfandyar Orakzai <asfandyar.orakzai@silabs.com>
This commit is contained in:
parent
4c93bb52ef
commit
5c9569a2bc
@ -23,12 +23,12 @@
|
|||||||
import sys
|
import sys
|
||||||
import os
|
import os
|
||||||
import json
|
import json
|
||||||
from typing import Tuple, NewType, Dict, Any
|
from typing import NewType, Dict, Any
|
||||||
|
from traceback import format_tb
|
||||||
import argparse
|
import argparse
|
||||||
import jsonschema
|
import jsonschema
|
||||||
import jinja2
|
import jinja2
|
||||||
from mbedtls_dev import build_tree
|
from mbedtls_dev import build_tree
|
||||||
from traceback import format_tb
|
|
||||||
|
|
||||||
JSONSchema = NewType('JSONSchema', object)
|
JSONSchema = NewType('JSONSchema', object)
|
||||||
# The Driver is an Object, but practically it's indexable and can called a dictionary to
|
# The Driver is an Object, but practically it's indexable and can called a dictionary to
|
||||||
@ -70,7 +70,9 @@ def generate_driver_wrapper_file(template_dir: str, \
|
|||||||
|
|
||||||
result = render(driver_wrapper_template_filename, driver_jsoncontext)
|
result = render(driver_wrapper_template_filename, driver_jsoncontext)
|
||||||
|
|
||||||
with open(os.path.join(output_dir, "psa_crypto_driver_wrappers.c"), 'w') as out_file:
|
with open(file=os.path.join(output_dir, "psa_crypto_driver_wrappers.c"),
|
||||||
|
mode='w',
|
||||||
|
encoding='UTF-8') as out_file:
|
||||||
out_file.write(result)
|
out_file.write(result)
|
||||||
|
|
||||||
|
|
||||||
@ -106,7 +108,7 @@ def validate_json(driverjson_data: Driver, driverschema_list: dict) -> None:
|
|||||||
|
|
||||||
|
|
||||||
def load_driver(schemas: Dict[str, Any], driver_file: str) -> Any:
|
def load_driver(schemas: Dict[str, Any], driver_file: str) -> Any:
|
||||||
with open(driver_file, 'r') as f:
|
with open(file=driver_file, mode='r', encoding='UTF-8') as f:
|
||||||
json_data = json.load(f)
|
json_data = json.load(f)
|
||||||
try:
|
try:
|
||||||
validate_json(json_data, schemas)
|
validate_json(json_data, schemas)
|
||||||
@ -115,7 +117,8 @@ def load_driver(schemas: Dict[str, Any], driver_file: str) -> Any:
|
|||||||
return json_data
|
return json_data
|
||||||
|
|
||||||
|
|
||||||
def load_schemas(mbedtls_root):
|
def load_schemas(mbedtls_root: str) -> Dict[str, Any]:
|
||||||
|
"""Load schemas map"""
|
||||||
schema_file_paths = {
|
schema_file_paths = {
|
||||||
'transparent': os.path.join(mbedtls_root,
|
'transparent': os.path.join(mbedtls_root,
|
||||||
'scripts',
|
'scripts',
|
||||||
@ -130,7 +133,7 @@ def load_schemas(mbedtls_root):
|
|||||||
}
|
}
|
||||||
driver_schema = {}
|
driver_schema = {}
|
||||||
for key, file_path in schema_file_paths.items():
|
for key, file_path in schema_file_paths.items():
|
||||||
with open(file_path, 'r') as file:
|
with open(file=file_path, mode='r', encoding='UTF-8') as file:
|
||||||
driver_schema[key] = json.load(file)
|
driver_schema[key] = json.load(file)
|
||||||
return driver_schema
|
return driver_schema
|
||||||
|
|
||||||
@ -141,10 +144,11 @@ def read_driver_descriptions(mbedtls_root: str,
|
|||||||
"""
|
"""
|
||||||
Merge driver JSON files into a single ordered JSON after validation.
|
Merge driver JSON files into a single ordered JSON after validation.
|
||||||
"""
|
"""
|
||||||
result = []
|
|
||||||
driver_schema = load_schemas(mbedtls_root)
|
driver_schema = load_schemas(mbedtls_root)
|
||||||
|
|
||||||
with open(os.path.join(json_directory, jsondriver_list), 'r') as driver_list_file:
|
with open(file=os.path.join(json_directory, jsondriver_list),
|
||||||
|
mode='r',
|
||||||
|
encoding='UTF-8') as driver_list_file:
|
||||||
driver_list = json.load(driver_list_file)
|
driver_list = json.load(driver_list_file)
|
||||||
|
|
||||||
return [load_driver(schemas=driver_schema,
|
return [load_driver(schemas=driver_schema,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user