|
@@ -143,6 +143,13 @@ def f_loop():
|
|
|
print()
|
|
print()
|
|
|
print("[%s] 开始打卡时间:%s" % (TODAY, TODAY_EXEC_TIME))
|
|
print("[%s] 开始打卡时间:%s" % (TODAY, TODAY_EXEC_TIME))
|
|
|
|
|
|
|
|
|
|
+ end_time = datetime.datetime.strptime(TODAY+" %d:%d:59" % (config.END_TIME[0], config.END_TIME[1]), '%Y-%m-%d %H:%M:%S')
|
|
|
|
|
+ if now >= end_time and not TODAY_SUCCESS: # 超过考勤时间
|
|
|
|
|
+ print("[%s] 今日超过设置时间,将不打卡" % TODAY)
|
|
|
|
|
+ TODAY_SUCCESS = True
|
|
|
|
|
+ time.sleep(5)
|
|
|
|
|
+ continue
|
|
|
|
|
+
|
|
|
if now >= TODAY_EXEC_TIME and not TODAY_SUCCESS:
|
|
if now >= TODAY_EXEC_TIME and not TODAY_SUCCESS:
|
|
|
succ = f_start()
|
|
succ = f_start()
|
|
|
if not succ: # 失败等待1分钟后重试
|
|
if not succ: # 失败等待1分钟后重试
|
|
@@ -151,13 +158,6 @@ def f_loop():
|
|
|
time.sleep(5)
|
|
time.sleep(5)
|
|
|
continue
|
|
continue
|
|
|
|
|
|
|
|
- end_time = datetime.datetime.strptime(TODAY+" %d:%d:59" % (config.END_TIME[0], config.END_TIME[1]), '%Y-%m-%d %H:%M:%S')
|
|
|
|
|
- if now >= end_time and not TODAY_SUCCESS: # 超过考勤时间
|
|
|
|
|
- print("[%s] 今日超过设置时间,将不打卡" % TODAY)
|
|
|
|
|
- TODAY_SUCCESS = True
|
|
|
|
|
- time.sleep(5)
|
|
|
|
|
- continue
|
|
|
|
|
-
|
|
|
|
|
time.sleep(5)
|
|
time.sleep(5)
|
|
|
|
|
|
|
|
|
|
|