Skip to content
Snippets Groups Projects
Commit 2fcb18a4 authored by Pierre LALET's avatar Pierre LALET
Browse files

Preserve previous behavior when specifying ranges with tuples

parent 4dbc2b99
No related branches found
No related tags found
No related merge requests found
...@@ -27,7 +27,9 @@ class SetGen(Gen): ...@@ -27,7 +27,9 @@ class SetGen(Gen):
self.set = list(set) self.set = list(set)
elif (type(set) is tuple) and (2 <= len(set) <= 3) and \ elif (type(set) is tuple) and (2 <= len(set) <= 3) and \
all(type(i) is int for i in set): all(type(i) is int for i in set):
self.set = [xrange(*set)] # We use set[1] + 1 as stop value for xrange to maintain
# the behavior of using tuples as field `set`
self.set = [xrange(*((set[0], set[1] + 1) + set[2:]))]
else: else:
self.set = [set] self.set = [set]
def transf(self, element): def transf(self, element):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment