Skip to content

Commit de05c59

Browse files
committed
MNT: Fix mypy==1.14.1 errors
1 parent b0ddb72 commit de05c59

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

backtesting/backtesting.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1393,7 +1393,7 @@ def _optimize_grid() -> Union[pd.Series, Tuple[pd.Series, pd.Series]]:
13931393
for params in (AttrDict(params)
13941394
for params in product(*(zip(repeat(k), _tuple(v))
13951395
for k, v in kwargs.items())))
1396-
if constraint(params) # type: ignore
1396+
if constraint(params)
13971397
and rand() <= grid_frac]
13981398
if not param_combos:
13991399
raise ValueError('No admissible parameter combinations to test')
@@ -1419,7 +1419,7 @@ def _batch(seq):
14191419
# in a copy-on-write manner, achieving better performance/RAM benefit.
14201420
backtest_uuid = np.random.random()
14211421
param_batches = list(_batch(param_combos))
1422-
Backtest._mp_backtests[backtest_uuid] = (self, param_batches, maximize) # type: ignore
1422+
Backtest._mp_backtests[backtest_uuid] = (self, param_batches, maximize)
14231423
try:
14241424
# If multiprocessing start method is 'fork' (i.e. on POSIX), use
14251425
# a pool of processes to compute results in parallel.

backtesting/lib.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ def crossover(series1: Sequence, series2: Sequence) -> bool:
107107
(series2, series2) if isinstance(series2, Number) else
108108
series2)
109109
try:
110-
return series1[-2] < series2[-2] and series1[-1] > series2[-1]
110+
return series1[-2] < series2[-2] and series1[-1] > series2[-1] # type: ignore
111111
except IndexError:
112112
return False
113113

0 commit comments

Comments
 (0)