From 3d78598b02f4427f1adb7153ba3af10c0efcc410 Mon Sep 17 00:00:00 2001 From: Joris Vaillant Date: Tue, 7 Jan 2025 14:37:27 +0100 Subject: [PATCH] python: Make type alias working in python 3.8 --- bindings/python/pinocchio/visualize/meshcat_visualizer.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/bindings/python/pinocchio/visualize/meshcat_visualizer.py b/bindings/python/pinocchio/visualize/meshcat_visualizer.py index 7bb60afa5b..8fb6b2eb6e 100644 --- a/bindings/python/pinocchio/visualize/meshcat_visualizer.py +++ b/bindings/python/pinocchio/visualize/meshcat_visualizer.py @@ -3,7 +3,7 @@ import warnings from pathlib import Path -from typing import ClassVar +from typing import ClassVar, TypeAlias import numpy as np @@ -24,9 +24,10 @@ # DaeMeshGeometry import xml.etree.ElementTree as Et -from typing import Any, Optional, Union +from typing import Any, Union -MsgType = dict[str, Union[str, bytes, bool, float, "MsgType"]] +#TODO: Remove quote when 20.04 is not supported +MsgType: TypeAlias = "dict[str, Union[str, bytes, bool, float, 'MsgType']]" try: import hppfcl