mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-04-17 20:42:44 +00:00
added some doc strings and fixed formating
Signed-off-by: Asfandyar Orakzai <asfandyar.orakzai@silabs.com>
This commit is contained in:
parent
5c9569a2bc
commit
9e6170d95e
@ -60,8 +60,9 @@ def render(template_path: str, driver_jsoncontext: list) -> str:
|
|||||||
return template.render(drivers=driver_jsoncontext)
|
return template.render(drivers=driver_jsoncontext)
|
||||||
|
|
||||||
|
|
||||||
def generate_driver_wrapper_file(template_dir: str, \
|
def generate_driver_wrapper_file(template_dir: str,
|
||||||
output_dir: str, driver_jsoncontext: list) -> None:
|
output_dir: str,
|
||||||
|
driver_jsoncontext: list) -> None:
|
||||||
"""
|
"""
|
||||||
Generate the file psa_crypto_driver_wrapper.c.
|
Generate the file psa_crypto_driver_wrapper.c.
|
||||||
"""
|
"""
|
||||||
@ -108,6 +109,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:
|
||||||
|
"""loads validated json driver"""
|
||||||
with open(file=driver_file, mode='r', encoding='UTF-8') 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:
|
||||||
@ -156,7 +158,8 @@ def read_driver_descriptions(mbedtls_root: str,
|
|||||||
for driver_file_name in driver_list]
|
for driver_file_name in driver_list]
|
||||||
|
|
||||||
|
|
||||||
def trace_exception(e, file=sys.stderr):
|
def trace_exception(e: Exception, file=sys.stderr) -> None:
|
||||||
|
"""Prints exception trace to the given TextIO handle"""
|
||||||
print("Exception: type: %s, message: %s, trace: %s" % (
|
print("Exception: type: %s, message: %s, trace: %s" % (
|
||||||
e.__class__, str(e), format_tb(e.__traceback__)
|
e.__class__, str(e), format_tb(e.__traceback__)
|
||||||
), file)
|
), file)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user