

def run(self, i):
    if (not self.thread.is_alive()):
        if (hasattr(self.thread, 'result') and (not self.thread.result)):
            sublime.status_message('')
            return
        sublime.status_message(self.success_message)
        return
    before = (i % self.size)
    after = ((self.size - 1) - before)
    sublime.status_message(('%s [%s=%s]' % (self.message, (' ' * before), (' ' * after))))
    if (not after):
        i.addend = (- 1)
    if (not before):
        self.addend = 1
    i += self.addend
    sublime.set_timeout((lambda : self.run(i)), 100)

dataset/ETHPy150Open lavrton/sublime-better-typescript/TypeScript.py ThreadProgress.run/VarMisuse@130/152 `self`->`i`