diff --git a/utils/func.py b/utils/func.py index a5b93d6..7b6cffc 100644 --- a/utils/func.py +++ b/utils/func.py @@ -492,14 +492,15 @@ def judge(**kwarg): # 如存在同样的求职者id,取消老任务 if i.kwargs['uid'] == kwarg['uid']: Settings.scheduler.cancel(i) - with open('task.json', 'r', encoding='utf-8') as f: # 取消json任务记录 - data = json.load(f) - for k, v in data.items(): - if v['uid'] == kwarg['uid']: - data.pop(v['uid']) + break + with open('task.json', 'r', encoding='utf-8') as f: # 取消json任务记录 + data = json.load(f) + for k, v in data.items(): + if v['uid'] == kwarg['uid']: + data.pop(v['uid']) jsontext = json.dumps(data) write_task(jsontext) - break + if __name__ == '__main__': kwarg = {"uid": "sdfsd",