def alive_indicator():
i = 0
s = '----x----'
c = [s[i:] + s[:i] for i in range(len(s))]
# cycler = itertools.cycle(['|', '/', '-', '\\'])
cycler = itertools.cycle(itertools.chain(c))
def ping():
nonlocal i
i += 1
if i % 10 == 0:
try:
msg = "%s %s" % (State['options'], State['target'])
except KeyError:
msg = ''
sublime.status_message(
'Running [%s] %s' % (next(cycler), msg))
return ping
评论列表
文章目录