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
Branches
No related tags found
No related merge requests found
......@@ -27,7 +27,9 @@ class SetGen(Gen):
self.set = list(set)
elif (type(set) is tuple) and (2 <= len(set) <= 3) and \
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:
self.set = [set]
def transf(self, element):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment