登陆延迟问题

This commit is contained in:
Jerry Yan 2019-10-22 21:46:11 +08:00
parent f80a44f1ac
commit 83af0df5d4
3 changed files with 7 additions and 7 deletions

View File

@ -1,6 +1,6 @@
import os
import queue
from datetime import datetime
from datetime import datetime, timedelta
from glob import glob
import psutil
@ -38,7 +38,7 @@ config = {
"enc": "ffmpeg -i {f} -c:v copy -c:a copy -f mp4 {t} -y"
}
doCleanTime = datetime.now()
loginTime = datetime.now()
loginTime = datetime.now() - timedelta(days=3)
_clean_flag = None
delay = 30
b = Bilibili()
@ -299,8 +299,8 @@ def appendError(obj):
errors = errors[-config["elc"]:]
def loginBilibili():
if "dlO" not in config or config["dlO"] is False or forceNotUpload is False:
def loginBilibili(force=False):
if force or config["dlO"] is False or forceNotUpload is False:
global loginTime
if getTimeDelta(datetime.now(), loginTime) < 86400 * 3:
return True
@ -381,6 +381,8 @@ def uploadVideo(name):
global isUpload
if not os.path.exists(name):
Common.appendError("Upload File Not Exist {}".format(name))
loginBilibili()
doClean()
if forceNotUpload is False:
isUpload = True
b.preUpload(VideoPart(name, os.path.basename(name)))

View File

@ -204,7 +204,7 @@ def getUploadStats():
@app.route("/account/reLogin", methods=["POST"])
def accountRelogin():
Common.loginBilibili()
Common.loginBilibili(True)
return jsonify({"message":"ok","code":200,"status":0,"data":{}})

View File

@ -57,10 +57,8 @@ def encode():
def upload():
date=datetime.strftime(datetime.now(), "%Y_%m_%d")
Common.appendUploadStatus("Upload Daemon Starting")
Common.loginBilibili()
i = Common.uploadQueue.get()
while True:
Common.doClean()
if i is True:
Common.publishVideo(date)
break