From 5c9cb90957853730bdf5ae99c4de5551ef83a602 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E4=BC=9F?= <250213850@qq.com> Date: Thu, 20 Oct 2022 11:07:08 +0800 Subject: [PATCH] =?UTF-8?q?1.=E5=8F=8D=E9=A6=88=E8=84=9A=E6=9C=AC=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- utils/func.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) 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",