2626# policies, either expressed or implied, of Matt Chaput.
2727
2828from whoosh .compat import text_type
29- from whoosh .compat import xrange
29+ from whoosh .compat import range
3030from whoosh .analysis .acore import Token
3131from whoosh .analysis .filters import Filter , LowercaseFilter
3232from whoosh .analysis .tokenizers import Tokenizer , RegexTokenizer
@@ -89,7 +89,7 @@ def __call__(
8989
9090 if mode == "query" :
9191 size = min (self .max , inlen )
92- for start in xrange (0 , inlen - size + 1 ):
92+ for start in range (0 , inlen - size + 1 ):
9393 end = start + size
9494 if end > inlen :
9595 continue
@@ -105,8 +105,8 @@ def __call__(
105105 yield t
106106 pos += 1
107107 else :
108- for start in xrange (0 , inlen - self .min + 1 ):
109- for size in xrange (self .min , self .max + 1 ):
108+ for start in range (0 , inlen - self .min + 1 ):
109+ for size in range (self .min , self .max + 1 ):
110110 end = start + size
111111 if end > inlen :
112112 continue
@@ -193,7 +193,7 @@ def __call__(self, tokens):
193193 t .startchar = t .endchar - size
194194 yield t
195195 else :
196- for start in xrange (0 , len (text ) - size + 1 ):
196+ for start in range (0 , len (text ) - size + 1 ):
197197 t .text = text [start : start + size ]
198198 if chars :
199199 t .startchar = startchar + start
@@ -202,7 +202,7 @@ def __call__(self, tokens):
202202 else :
203203 if at == - 1 :
204204 limit = min (self .max , len (text ))
205- for size in xrange (self .min , limit + 1 ):
205+ for size in range (self .min , limit + 1 ):
206206 t .text = text [:size ]
207207 if chars :
208208 t .endchar = startchar + size
@@ -212,14 +212,14 @@ def __call__(self, tokens):
212212 if chars :
213213 original_startchar = t .startchar
214214 start = max (0 , len (text ) - self .max )
215- for i in xrange (start , len (text ) - self .min + 1 ):
215+ for i in range (start , len (text ) - self .min + 1 ):
216216 t .text = text [i :]
217217 if chars :
218218 t .startchar = original_startchar + i
219219 yield t
220220 else :
221- for start in xrange (0 , len (text ) - self .min + 1 ):
222- for size in xrange (self .min , self .max + 1 ):
221+ for start in range (0 , len (text ) - self .min + 1 ):
222+ for size in range (self .min , self .max + 1 ):
223223 end = start + size
224224 if end > len (text ):
225225 continue
0 commit comments