Skip to content

Commit f0521a1

Browse files
committed
Fix
1 parent 0da2d9c commit f0521a1

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

scaleway-core/scaleway_core/utils/resolve_one_of.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from dataclasses import dataclass
2-
from typing import Any, Dict, Generic, List, Optional, TypeVar
2+
from typing import Any, Dict, Generic, List, Optional, TypeVar, Callable
33

44
T = TypeVar("T")
55

@@ -10,10 +10,9 @@ class OneOfPossibility(Generic[T]):
1010

1111
value: Optional[T]
1212

13-
default: Optional[T] = None
14-
15-
marshal_func: Optional[T] = None
13+
marshal_func: Optional[Callable[[Any, T], T]]
1614

15+
default: Optional[T] = None
1716

1817
def resolve_one_of(
1918
possibilities: List[OneOfPossibility[Any]], is_required: bool = False

0 commit comments

Comments
 (0)