mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Do slice stepping correctly
This commit is contained in:
parent
3628142f6a
commit
9ee7dc27e8
@ -144,7 +144,9 @@ class CacheRow(list):
|
|||||||
if self._must_do:
|
if self._must_do:
|
||||||
is_comp = False
|
is_comp = False
|
||||||
if isinstance(col, slice):
|
if isinstance(col, slice):
|
||||||
for c in range(col.start, col.stop):
|
start = 0 if col.start is None else col.start
|
||||||
|
step = 1 if col.stop is None else col.stop
|
||||||
|
for c in range(start, col.stop, step):
|
||||||
if c in self._composites:
|
if c in self._composites:
|
||||||
is_comp = True
|
is_comp = True
|
||||||
break
|
break
|
||||||
|
Loading…
x
Reference in New Issue
Block a user