File tree Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change 1
- from enum import StrEnum , auto
1
+ from enum import Enum
2
2
3
3
import typer
4
4
from typer .testing import CliRunner
@@ -84,9 +84,9 @@ class TestAnnotatedOptionAcceptsOptionalValue:
84
84
def test_enum (self ):
85
85
app = typer .Typer ()
86
86
87
- class OptEnum (StrEnum ):
88
- val1 = auto ()
89
- val2 = auto ()
87
+ class OptEnum (str , Enum ):
88
+ val1 = "val1"
89
+ val2 = "val2"
90
90
91
91
@app .command ()
92
92
def cmd (opt : Annotated [bool | OptEnum , typer .Option ()] = OptEnum .val1 ):
Original file line number Diff line number Diff line change @@ -929,7 +929,7 @@ def get_click_param(
929
929
else :
930
930
annotation = str
931
931
main_type = annotation
932
- secondary_type : type [ bool ] | None = None
932
+ secondary_type : Union [ Type [ bool ], None ] = None
933
933
is_list = False
934
934
is_tuple = False
935
935
parameter_type : Any = None
You can’t perform that action at this time.
0 commit comments