F5 运行多次,每次换行还不一样

代码
class Singleton(object):
def __init__(self):
import time
time.sleep(1)
@classmethod
def instance(cls, *args, **kwargs):
if not hasattr(Singleton, "_instance"):
Singleton._instance = Singleton(*args, **kwargs)
return Singleton._instance
import threading
def task(arg):
obj = Singleton.instance()
print(obj)
for i in range(10):
t = threading.Thread(target=task,args=[i,])
t.start()
配置如下
{
"keys":["f5"],
"caption":"SublimeREPL: save & Python - RUN current file",
"command":"chain",
"args":
{
"commands":[
["save"],
[ "run_existing_window_command",{"id": "repl_python_run","file": "config/Python/Main.sublime-menu"}]
]
}
},
