File tree Expand file tree Collapse file tree 4 files changed +10
-10
lines changed
source_py2/python_toolbox
source_py3/python_toolbox Expand file tree Collapse file tree 4 files changed +10
-10
lines changed Original file line number Diff line number Diff line change @@ -497,17 +497,17 @@ def __getitem__(self, i):
497497 candidate_fixed_perm_space_length
498498 else :
499499 raise RuntimeError
500- return self .perm_type ((wip_perm_sequence_dict [i ] for i in
500+ return self .perm_type ((wip_perm_sequence_dict [k ] for k in
501501 self .domain ), self )
502502 elif self .is_fixed :
503503 free_values_perm = self ._free_values_unsliced_perm_space [i ]
504504 free_values_perm_iterator = iter (free_values_perm )
505505 return self .perm_type (
506506 tuple (
507- (self ._undapplied_fixed_map [i ] if
508- (i in self .fixed_indices ) else
507+ (self ._undapplied_fixed_map [m ] if
508+ (m in self .fixed_indices ) else
509509 next (free_values_perm_iterator ))
510- for i in range (self .sequence_length )
510+ for m in range (self .sequence_length )
511511 ),
512512 self
513513 )
Original file line number Diff line number Diff line change @@ -221,7 +221,7 @@ def index(self, i):
221221 else :
222222 distance = i - self .start
223223 if distance == 0 and self :
224- return True
224+ return 0
225225 if math_tools .get_sign (distance ) != math_tools .get_sign (self .step ):
226226 raise ValueError
227227 index , remainder = math_tools .cute_divmod (distance , self .step )
Original file line number Diff line number Diff line change @@ -477,17 +477,17 @@ def __getitem__(self, i):
477477 candidate_fixed_perm_space_length
478478 else :
479479 raise RuntimeError
480- return self .perm_type ((wip_perm_sequence_dict [i ] for i in
480+ return self .perm_type ((wip_perm_sequence_dict [k ] for k in
481481 self .domain ), self )
482482 elif self .is_fixed :
483483 free_values_perm = self ._free_values_unsliced_perm_space [i ]
484484 free_values_perm_iterator = iter (free_values_perm )
485485 return self .perm_type (
486486 tuple (
487- (self ._undapplied_fixed_map [i ] if
488- (i in self .fixed_indices ) else
487+ (self ._undapplied_fixed_map [m ] if
488+ (m in self .fixed_indices ) else
489489 next (free_values_perm_iterator ))
490- for i in range (self .sequence_length )
490+ for m in range (self .sequence_length )
491491 ),
492492 self
493493 )
Original file line number Diff line number Diff line change @@ -215,7 +215,7 @@ def index(self, i):
215215 else :
216216 distance = i - self .start
217217 if distance == 0 and self :
218- return True
218+ return 0
219219 if math_tools .get_sign (distance ) != math_tools .get_sign (self .step ):
220220 raise ValueError
221221 index , remainder = math_tools .cute_divmod (distance , self .step )
You can’t perform that action at this time.
0 commit comments