def Range(s1, s2 = None):
	if s2:
		result = CodeRange(ord(s1), ord(s2) + 1)
		result.str = "Range(%s,%s)" % (s1, s2)
	else:
		ranges = []
		for i in range(0, len(s1), 2):
			ranges.append(CodeRange(ord(s1[i]), ord(s1[i+1]) + 1))
		result = apply(Alt, tuple(ranges))
		result.str = "Range(%s)" % repr(s1)
	return result
Invoke list_size() with key is none
dataset/ETHPy150Open probcomp/bayeslite/external/plex/dist/Plex/Regexps.py/Range--crossover with--dataset/ETHPy150Open aerospike/aerospike-client-python/test/new_tests/test_list_size.py/TestListSize.test_neg_list_size_key_is_none