fix excution bug
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+31
-33
@@ -23,7 +23,7 @@ from .lib.utils import linkkf_async_timeit
|
|||||||
# import snoop
|
# import snoop
|
||||||
# from snoop import spy
|
# from snoop import spy
|
||||||
|
|
||||||
from framework import db, get_logger
|
from framework import F, db, get_logger
|
||||||
from framework.util import Util
|
from framework.util import Util
|
||||||
|
|
||||||
# 패키지
|
# 패키지
|
||||||
@@ -1517,44 +1517,42 @@ class LogicLinkkf(object):
|
|||||||
@staticmethod
|
@staticmethod
|
||||||
def scheduler_function():
|
def scheduler_function():
|
||||||
try:
|
try:
|
||||||
logger.debug("Linkkf scheduler_function start..")
|
with F.app.app_context():
|
||||||
|
logger.debug("Linkkf scheduler_function start..")
|
||||||
|
|
||||||
whitelist_program = ModelSetting.get("whitelist_program")
|
whitelist_program = ModelSetting.get("whitelist_program") or ""
|
||||||
whitelist_programs = [
|
whitelist_programs = [
|
||||||
x.strip().replace(" ", "")
|
x.strip().replace(" ", "")
|
||||||
for x in whitelist_program.replace("\n", ",").split(",")
|
for x in whitelist_program.replace("\n", ",").split(",")
|
||||||
]
|
if x.strip() != ""
|
||||||
|
]
|
||||||
|
|
||||||
logger.debug(f"whitelist_programs: {whitelist_programs}")
|
logger.debug(f"whitelist_programs: {whitelist_programs}")
|
||||||
|
|
||||||
for code in whitelist_programs:
|
for code in whitelist_programs:
|
||||||
logger.info("auto download start : %s", code)
|
logger.info("auto download start : %s", code)
|
||||||
downloaded = (
|
downloaded = (
|
||||||
db.session.query(ModelLinkkf)
|
db.session.query(ModelLinkkf)
|
||||||
.filter(ModelLinkkf.completed.is_(True))
|
.filter(ModelLinkkf.completed.is_(True))
|
||||||
.filter_by(programcode=code)
|
.filter_by(programcode=code)
|
||||||
.with_for_update()
|
.with_for_update()
|
||||||
.all()
|
.all()
|
||||||
)
|
)
|
||||||
logger.debug(f"downloaded:: {downloaded}")
|
logger.debug(f"downloaded:: {downloaded}")
|
||||||
dl_codes = [dl.episodecode for dl in downloaded]
|
dl_codes = [dl.episodecode for dl in downloaded]
|
||||||
# logger.debug("dl_codes:: %s", dl_codes)
|
logger.info("downloaded codes :%s", dl_codes)
|
||||||
logger.info("downloaded codes :%s", dl_codes)
|
|
||||||
|
|
||||||
# if len(dl_codes) > 0:
|
data = LogicLinkkf.get_title_info(code)
|
||||||
data = LogicLinkkf.get_title_info(code)
|
logger.debug(f"data:: {data}")
|
||||||
logger.debug(f"data:: {data}")
|
|
||||||
|
|
||||||
for episode in data["episode"]:
|
for episode in data["episode"]:
|
||||||
e_code = episode["code"]
|
e_code = episode["code"]
|
||||||
if e_code not in dl_codes:
|
if e_code not in dl_codes:
|
||||||
logger.info("Logic Queue added :%s", e_code)
|
logger.info("Logic Queue added :%s", e_code)
|
||||||
|
logger.debug(f"episode:: {episode}")
|
||||||
|
LogicQueue.add_queue(episode)
|
||||||
|
|
||||||
logger.debug(f"episode:: {episode}")
|
logger.debug("========================================")
|
||||||
print("temp==============")
|
|
||||||
LogicQueue.add_queue(episode)
|
|
||||||
|
|
||||||
logger.debug("========================================")
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.error("Exception:%s", e)
|
logger.error("Exception:%s", e)
|
||||||
logger.error(traceback.format_exc())
|
logger.error(traceback.format_exc())
|
||||||
|
|||||||
Reference in New Issue
Block a user