强制编码上传
This commit is contained in:
parent
17d2cc4ebd
commit
86e4aa483f
@ -98,6 +98,8 @@ forceNotDownload = False
|
|||||||
forceNotBroadcasting = False
|
forceNotBroadcasting = False
|
||||||
forceNotUpload = False
|
forceNotUpload = False
|
||||||
forceNotEncode = False
|
forceNotEncode = False
|
||||||
|
forceStartEncodeThread = False
|
||||||
|
forceStartUploadThread = False
|
||||||
|
|
||||||
uploadQueue = queue.Queue()
|
uploadQueue = queue.Queue()
|
||||||
encodeQueue = queue.Queue()
|
encodeQueue = queue.Queue()
|
||||||
|
16
WebMain.py
16
WebMain.py
@ -72,6 +72,22 @@ def toggleForceNotBroadcast():
|
|||||||
}})
|
}})
|
||||||
|
|
||||||
|
|
||||||
|
@app.route("/force/start/encode", methods=["POST"])
|
||||||
|
def toggleForceStartEncodeThread():
|
||||||
|
Common.forceStartEncodeThread = True
|
||||||
|
Common.appendOperation("强制运行编码线程")
|
||||||
|
return jsonify({"message":"ok","code":200,"status":0,"data":{
|
||||||
|
}})
|
||||||
|
|
||||||
|
|
||||||
|
@app.route("/force/start/upload", methods=["POST"])
|
||||||
|
def toggleForceStartEncodeThread():
|
||||||
|
Common.forceStartUploadThread = True
|
||||||
|
Common.appendOperation("强制运行上传线程")
|
||||||
|
return jsonify({"message":"ok","code":200,"status":0,"data":{
|
||||||
|
}})
|
||||||
|
|
||||||
|
|
||||||
@app.route("/encode/insert", methods=["POST"])
|
@app.route("/encode/insert", methods=["POST"])
|
||||||
def insertEncode():
|
def insertEncode():
|
||||||
if "filename" in request.form and os.path.exists(request.form["filename"]):
|
if "filename" in request.form and os.path.exists(request.form["filename"]):
|
||||||
|
@ -174,3 +174,16 @@ def run():
|
|||||||
_count_error = 0
|
_count_error = 0
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
Common.appendError(e.__str__())
|
Common.appendError(e.__str__())
|
||||||
|
if Common.forceStartEncodeThread:
|
||||||
|
if not et.is_alive():
|
||||||
|
et = threading.Thread(target=encode, args=())
|
||||||
|
et.setDaemon(True)
|
||||||
|
et.start()
|
||||||
|
Common.forceStartEncodeThread = False
|
||||||
|
if Common.forceStartUploadThread:
|
||||||
|
if not ut.is_alive():
|
||||||
|
d = datetime.strftime(datetime.now(), "%Y_%m_%d")
|
||||||
|
ut = threading.Thread(target=upload, args=(d,))
|
||||||
|
ut.setDaemon(True)
|
||||||
|
ut.start()
|
||||||
|
Common.forceStartEncodeThread = False
|
||||||
|
Reference in New Issue
Block a user