Traceback (most recent call last): File "c:\python38\scripts\cinder-backup-script.py", line 33, in sys.exit(load_entry_point('cinder', 'console_scripts', 'cinder-backup')()) File "c:\python38\scripts\cinder-backup-script.py", line 25, in importlib_load_entry_point return next(matches).load() File "c:\python38\lib\importlib\metadata.py", line 77, in load module = import_module(match.group('module')) File "c:\python38\lib\importlib\__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "", line 1014, in _gcd_import File "", line 991, in _find_and_load File "", line 975, in _find_and_load_unlocked File "", line 671, in _load_unlocked File "", line 783, in exec_module File "", line 219, in _call_with_frames_removed File "c:\openstack\build\cinder\cinder\cmd\backup.py", line 87, in _semaphore: Union[eventlet.semaphore, File "c:\python38\lib\typing.py", line 261, in inner return func(*args, **kwds) File "c:\python38\lib\typing.py", line 358, in __getitem__ parameters = tuple(_type_check(p, msg) for p in parameters) File "c:\python38\lib\typing.py", line 358, in parameters = tuple(_type_check(p, msg) for p in parameters) File "c:\python38\lib\typing.py", line 149, in _type_check raise TypeError(f"{msg} Got {arg!r:.100}.") TypeError: Union[arg, ...]: each arg must be a type. Got .