Add visualize codes for Q
This commit is contained in:
@@ -8,10 +8,14 @@ def split_str2indexes(string: str, max_check: int, length_limit=5):
|
||||
if len(srange) != 2:
|
||||
raise ValueError("invalid srange : {:}".format(srange))
|
||||
if length_limit is not None:
|
||||
assert len(srange[0]) == len(srange[1]) == length_limit, "invalid srange : {:}".format(srange)
|
||||
assert (
|
||||
len(srange[0]) == len(srange[1]) == length_limit
|
||||
), "invalid srange : {:}".format(srange)
|
||||
srange = (int(srange[0]), int(srange[1]))
|
||||
if not (0 <= srange[0] <= srange[1] < max_check):
|
||||
raise ValueError("{:} vs {:} vs {:}".format(srange[0], srange[1], max_check))
|
||||
raise ValueError(
|
||||
"{:} vs {:} vs {:}".format(srange[0], srange[1], max_check)
|
||||
)
|
||||
for i in range(srange[0], srange[1] + 1):
|
||||
indexes.add(i)
|
||||
return indexes
|
||||
|
Reference in New Issue
Block a user