From 5e9e6c4f1b62a04aeca8c5d8008fb70637428212 Mon Sep 17 00:00:00 2001 From: Roman Date: Thu, 6 Feb 2025 18:34:05 -0800 Subject: [PATCH] python 3.9 support --- async_substrate_interface/utils/decoding.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/async_substrate_interface/utils/decoding.py b/async_substrate_interface/utils/decoding.py index 3162fe4..f0ce439 100644 --- a/async_substrate_interface/utils/decoding.py +++ b/async_substrate_interface/utils/decoding.py @@ -1,3 +1,5 @@ +from typing import Union + from bt_decode import AxonInfo, PrometheusInfo @@ -29,7 +31,7 @@ def _determine_if_old_runtime_call(runtime_call_def, metadata_v15_value) -> bool return False -def _bt_decode_to_dict_or_list(obj) -> dict | list[dict]: +def _bt_decode_to_dict_or_list(obj) -> Union[dict, list[dict]]: if isinstance(obj, list): return [_bt_decode_to_dict_or_list(item) for item in obj]