From bbee3451283190c7d038a8e768ba0a63a8c2105c Mon Sep 17 00:00:00 2001 From: Florian Kargl <f.kargl@posteo.de> Date: Tue, 22 Aug 2023 19:22:07 +0200 Subject: [PATCH] Add Union type annotation to goose.py --- python_payload/st3m/goose.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python_payload/st3m/goose.py b/python_payload/st3m/goose.py index 25aaaf911e..5b678a896d 100644 --- a/python_payload/st3m/goose.py +++ b/python_payload/st3m/goose.py @@ -17,7 +17,7 @@ if TYPE_CHECKING: class ABCBase(metaclass=ABCMeta): pass - from typing import List, Optional, Tuple, Dict, Any, Callable, Iterator, Generator + from typing import List, Optional, Tuple, Dict, Any, Callable, Iterator, Generator, Union from enum import Enum else: # We're in CPython or Micropython. @@ -40,6 +40,7 @@ else: Callable, Iterator, Generator, + Union, ) from enum import Enum except ImportError: @@ -52,6 +53,7 @@ else: Callable = None Iterator = None Generator = None + Union = None class Enum: pass @@ -70,4 +72,5 @@ __all__ = [ "Callable", "Iterator", "Generator", + "Union", ] -- GitLab