Skip to content
Snippets Groups Projects
Commit bbee3451 authored by Woazboat's avatar Woazboat
Browse files

Add Union type annotation to goose.py

parent 4ec0a6de
No related branches found
No related tags found
No related merge requests found
...@@ -17,7 +17,7 @@ if TYPE_CHECKING: ...@@ -17,7 +17,7 @@ if TYPE_CHECKING:
class ABCBase(metaclass=ABCMeta): class ABCBase(metaclass=ABCMeta):
pass 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 from enum import Enum
else: else:
# We're in CPython or Micropython. # We're in CPython or Micropython.
...@@ -40,6 +40,7 @@ else: ...@@ -40,6 +40,7 @@ else:
Callable, Callable,
Iterator, Iterator,
Generator, Generator,
Union,
) )
from enum import Enum from enum import Enum
except ImportError: except ImportError:
...@@ -52,6 +53,7 @@ else: ...@@ -52,6 +53,7 @@ else:
Callable = None Callable = None
Iterator = None Iterator = None
Generator = None Generator = None
Union = None
class Enum: class Enum:
pass pass
...@@ -70,4 +72,5 @@ __all__ = [ ...@@ -70,4 +72,5 @@ __all__ = [
"Callable", "Callable",
"Iterator", "Iterator",
"Generator", "Generator",
"Union",
] ]
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment