Fix a type error

This commit is contained in:
Vane11ope 2020-07-02 11:31:04 +09:00
parent 7806a34858
commit e43c4e3cb1

View File

@ -1,3 +1,4 @@
import sys
import abc
import typing
@ -28,12 +29,12 @@ class ListCompleter(Completer):
if o.startswith(start):
self.options.append(o)
self.options.sort()
self.pos = None
self.pos = sys.maxsize
def cycle(self, forward: bool = True) -> str:
if not self.options:
return self.start
if self.pos is None:
if self.pos == sys.maxsize:
self.pos = 0 if forward else len(self.options) - 1
else:
delta = 1 if forward else -1