用python怎么还原实现这串js代码效果
var a=0
var af=function(){
return new Promise((r)=>{
setTimeout(()=>{
console.log('模拟异步')
},2000)
})
}
async function test(){
if(a>0){
console.log("阻止了")
return false;
}
a+=1
await af()
a=0
}
test()
test()
test()
结果如下: