Skip to content

Commit 7bc15eb

Browse files
committed
type hint fixes for adaptive/learner/data_saver.py
1 parent d1655d9 commit 7bc15eb

File tree

1 file changed

+4
-10
lines changed

1 file changed

+4
-10
lines changed

adaptive/learner/data_saver.py

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import functools
22
from collections import OrderedDict
33
from operator import itemgetter
4-
from typing import Callable, Dict, Tuple, Union
4+
from typing import Any, Dict, Tuple, Union
55

66
from adaptive.learner.base_learner import BaseLearner
77
from adaptive.utils import copy_docstring_from
@@ -27,13 +27,13 @@ class DataSaver:
2727
>>> learner = DataSaver(_learner, arg_picker=itemgetter('y'))
2828
"""
2929

30-
def __init__(self, learner: BaseLearner, arg_picker: itemgetter,) -> None:
30+
def __init__(self, learner: BaseLearner, arg_picker: itemgetter) -> None:
3131
self.learner = learner
3232
self.extra_data = OrderedDict()
3333
self.function = learner.function
3434
self.arg_picker = arg_picker
3535

36-
def __getattr__(self, attr: str) -> Union[Callable, int]:
36+
def __getattr__(self, attr: str) -> Any:
3737
return getattr(self.learner, attr)
3838

3939
@copy_docstring_from(BaseLearner.tell)
@@ -46,13 +46,7 @@ def tell(self, x, result):
4646
def tell_pending(self, x):
4747
self.learner.tell_pending(x)
4848

49-
def _get_data(
50-
self,
51-
) -> Union[
52-
Tuple[Dict[Union[int, float], float], OrderedDict],
53-
Tuple[OrderedDict, OrderedDict],
54-
Tuple[Tuple[Dict[int, float], int, float, float], OrderedDict],
55-
]:
49+
def _get_data(self,) -> Tuple[Any, OrderedDict]:
5650
return self.learner._get_data(), self.extra_data
5751

5852
def _set_data(

0 commit comments

Comments
 (0)