Skip to content

Commit fe3b83b

Browse files
committed
Replace makes_use_of classifier
1 parent 53600a9 commit fe3b83b

File tree

6 files changed

+179
-132
lines changed

6 files changed

+179
-132
lines changed

axelrod/classifier.py

+11-4
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
import warnings
1515
import yaml
1616

17+
from axelrod.makes_use_of import makes_use_of
1718
from axelrod.player import Player
1819

1920
ALL_CLASSIFIERS_PATH = "data/all_classifiers.yml"
@@ -59,12 +60,18 @@ def classify_player(self, player: Type[Player]) -> T:
5960

6061

6162
stochastic = Classifier[bool]("stochastic", lambda _: False)
62-
memory_depth = Classifier[Union[float, int]]("memory_depth", lambda _: float("inf"))
63-
makes_use_of = Classifier[Optional[Set[Text]]]("makes_use_of", lambda _: None)
63+
memory_depth = Classifier[Union[float, int]](
64+
"memory_depth", lambda _: float("inf")
65+
)
66+
makes_use_of = Classifier[Optional[Set[Text]]]("makes_use_of", makes_use_of)
6467
long_run_time = Classifier[bool]("long_run_time", lambda _: False)
6568
inspects_source = Classifier[Optional[bool]]("inspects_source", lambda _: None)
66-
manipulates_source = Classifier[Optional[bool]]("manipulates_source", lambda _: None)
67-
manipulates_state = Classifier[Optional[bool]]("manipulates_state", lambda _: None)
69+
manipulates_source = Classifier[Optional[bool]](
70+
"manipulates_source", lambda _: None
71+
)
72+
manipulates_state = Classifier[Optional[bool]](
73+
"manipulates_state", lambda _: None
74+
)
6875

6976
# Should list all known classifiers.
7077
all_classifiers = [

0 commit comments

Comments
 (0)