Skip to content

Commit 5cd7d37

Browse files
committed
older sklearn
1 parent d1929a8 commit 5cd7d37

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

imblearn/base.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import numpy as np
1010
from sklearn.base import BaseEstimator, OneToOneFeatureMixin
1111
from sklearn.preprocessing import label_binarize
12-
from sklearn.utils._metadata_requests import METHODS, SIMPLE_METHODS
12+
from sklearn.utils._metadata_requests import METHODS
1313
from sklearn.utils.multiclass import check_classification_targets
1414

1515
from .utils import check_sampling_strategy, check_target_type
@@ -21,7 +21,14 @@
2121
if "fit_transform" not in METHODS:
2222
METHODS.append("fit_transform")
2323
METHODS.append("fit_resample")
24-
SIMPLE_METHODS.append("fit_resample")
24+
25+
try:
26+
from sklearn.utils._metadata_requests import SIMPLE_METHODS
27+
28+
SIMPLE_METHODS.append("fit_resample")
29+
except ImportError:
30+
# in older versions of scikit-learn, only METHODS is used
31+
pass
2532

2633

2734
class SamplerMixin(metaclass=ABCMeta):

0 commit comments

Comments
 (0)