From 874b407afde48bd4f2bddc25d08a6d547ad9009d Mon Sep 17 00:00:00 2001 From: PGijsbers Date: Sun, 8 Sep 2024 18:30:30 +0200 Subject: [PATCH] Remove Self reference as it's not 3.9 compatible --- amlb/datautils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/amlb/datautils.py b/amlb/datautils.py index ce0cd32bc..06f270bc1 100644 --- a/amlb/datautils.py +++ b/amlb/datautils.py @@ -11,7 +11,7 @@ import logging import os -from typing import Iterable, Type, Literal, Any, Callable, Self, Tuple, cast, TypeAlias +from typing import Iterable, Type, Literal, Any, Callable, Tuple, cast, TypeAlias import arff import numpy as np @@ -221,7 +221,7 @@ def _encode_missing(self) -> bool: def _reshape(self, vec: np.ndarray) -> np.ndarray: return vec if self.for_target else vec.reshape(-1, 1) - def fit(self, vector: Iterable[str] | None) -> Self: + def fit(self, vector: Iterable[str] | None) -> 'Encoder': """ :param vector: must be a line vector (array) :return: