Skip to content

Commit f71be50

Browse files
committed
-
1 parent dbb4303 commit f71be50

File tree

2 files changed

+6
-4
lines changed
  • source_py2/python_toolbox/combi
  • source_py3/python_toolbox/combi

2 files changed

+6
-4
lines changed

source_py2/python_toolbox/combi/perm.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,8 @@ def __init__(self, number_or_perm_sequence, perm_space=None):
7979
if isinstance(number_or_perm_sequence, collections.Iterable):
8080
number_or_perm_sequence = sequence_tools. \
8181
ensure_iterable_is_immutable_sequence(number_or_perm_sequence)
82-
assert isinstance(number_or_perm_sequence, (int, collections.Sequence))
82+
assert isinstance(number_or_perm_sequence, (numbers.Integral,
83+
collections.Sequence))
8384

8485
### Analyzing `perm_space`: ###########################################
8586
# #
@@ -115,7 +116,7 @@ def __init__(self, number_or_perm_sequence, perm_space=None):
115116
if not self.is_dapplied: self.undapplied = self
116117
if not self.is_combination: self.uncombinationed = self
117118

118-
if isinstance(number_or_perm_sequence, int):
119+
if isinstance(number_or_perm_sequence, numbers.Integral):
119120
if not (0 <= number_or_perm_sequence <
120121
self.just_dapplied_rapplied_perm_space.length):
121122
raise Exception(

source_py3/python_toolbox/combi/perm.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,8 @@ def __init__(self, number_or_perm_sequence, perm_space=None):
7878
if isinstance(number_or_perm_sequence, collections.Iterable):
7979
number_or_perm_sequence = sequence_tools. \
8080
ensure_iterable_is_immutable_sequence(number_or_perm_sequence)
81-
assert isinstance(number_or_perm_sequence, (int, collections.Sequence))
81+
assert isinstance(number_or_perm_sequence, (numbers.Integral,
82+
collections.Sequence))
8283

8384
### Analyzing `perm_space`: ###########################################
8485
# #
@@ -114,7 +115,7 @@ def __init__(self, number_or_perm_sequence, perm_space=None):
114115
if not self.is_dapplied: self.undapplied = self
115116
if not self.is_combination: self.uncombinationed = self
116117

117-
if isinstance(number_or_perm_sequence, int):
118+
if isinstance(number_or_perm_sequence, numbers.Integral):
118119
if not (0 <= number_or_perm_sequence <
119120
self.just_dapplied_rapplied_perm_space.length):
120121
raise Exception(

0 commit comments

Comments
 (0)