Skip to content

Commit a99efbc

Browse files
committed
-
1 parent a2f57cb commit a99efbc

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

source_py3/python_toolbox/combi/_fixed_map_managing_mixin.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ def _undapplied_fixed_map(self):
5858
else:
5959
return self.fixed_map
6060

61-
@caching.CachedProperty:
61+
@caching.CachedProperty
6262
def _undapplied_unrapplied_fixed_map(self):
6363
if self.is_dapplied or self.is_rapplied:
6464
return {self.domain.index(key): self.sequence.index(value)

source_py3/python_toolbox/combi/perm_space.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
from . import misc
2626
from ._variation_removing_mixin import _VariationRemovingMixin
2727
from ._variation_adding_mixin import _VariationAddingMixin
28+
from ._fixed_map_managing_mixin import _FixedMapManagingMixin
2829

2930
infinity = float('inf')
3031

@@ -57,7 +58,7 @@ def __call__(cls, *args, **kwargs):
5758

5859
@functools.total_ordering
5960
class PermSpace(_VariationRemovingMixin, _VariationAddingMixin,
60-
sequence_tools.CuteSequenceMixin,
61+
_FixedMapManagingMixin, sequence_tools.CuteSequenceMixin,
6162
collections.Sequence, metaclass=PermSpaceType):
6263
'''
6364
A space of permutations on a sequence.
@@ -678,8 +679,10 @@ def _coerce_perm(self, perm):
678679
from .perm import Perm
679680
from . import _variation_removing_mixin
680681
from . import _variation_adding_mixin
682+
from . import _fixed_map_managing_mixin
681683

682684
# Must set these after-the-fact because of import loop:
683685
PermSpace.perm_type = Perm
684686
_variation_removing_mixin.PermSpace = PermSpace
685687
_variation_adding_mixin.PermSpace = PermSpace
688+
_fixed_map_managing_mixin.PermSpace = PermSpace

0 commit comments

Comments
 (0)