Skip to content

Commit 457ae8f

Browse files
committed
Remove some hints not yet supported in 3.6
1 parent 86fae94 commit 457ae8f

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

axelrod/evolvable_player.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ def overwrite_init_kwargs(self, **kwargs):
2525
for k, v in kwargs.items():
2626
self.init_kwargs[k] = v
2727

28-
def create_new(self, **kwargs) -> EvolvablePlayer:
28+
def create_new(self, **kwargs):
2929
"""Creates a new variant with parameters overwritten by kwargs."""
3030
init_kwargs = self.init_kwargs.copy()
3131
init_kwargs.update(kwargs)
@@ -39,18 +39,18 @@ def serialize_parameters(self):
3939
return dumps(self.init_kwargs)
4040

4141
@classmethod
42-
def deserialize_parameters(cls, serialized) -> EvolvablePlayer:
42+
def deserialize_parameters(cls, serialized):
4343
"""Deserialize parameters to a Player instance."""
4444
init_kwargs = loads(serialized)
4545
return cls(**init_kwargs)
4646

4747
# Optional methods for evolutionary algorithms and Moran processes.
4848

49-
def mutate(self) -> EvolvablePlayer:
49+
def mutate(self):
5050
"""Optional method to allow Player to produce a variant (not in place)."""
5151
pass
5252

53-
def crossover(self, other) -> EvolvablePlayer:
53+
def crossover(self, other):
5454
"""Optional method to allow Player to produce variants in combination with another player. Returns a new
5555
Player."""
5656
pass

0 commit comments

Comments
 (0)