diff --git a/lib/utils.py b/lib/utils.py
index c58ece5..7ef1fb0 100644
--- a/lib/utils.py
+++ b/lib/utils.py
@@ -17,8 +17,8 @@ def yommi_timeit(func):
end_time = time.perf_counter()
total_time = end_time - start_time
# print(f"Function {func.__name__}{args} {kwargs} Took {total_time:.4f} secs")
- logger.debug(
- f"Function {func.__name__}{args} {kwargs} Took {total_time:.4f} secs"
+ logger.opt(colors=True).debug(
+ f"{func.__name__}{args} {kwargs} function took {total_time:.4f}secs"
)
return result
diff --git a/logic_ohli24.py b/logic_ohli24.py
index a90f9b0..b12dd3d 100644
--- a/logic_ohli24.py
+++ b/logic_ohli24.py
@@ -25,6 +25,8 @@ from flask import request, render_template, jsonify
from sqlalchemy import or_, and_, func, not_, desc
from pip._internal import main
+from .lib.utils import yommi_timeit
+
pkgs = ["beautifulsoup4", "jsbeautifier", "aiohttp"]
for pkg in pkgs:
try:
@@ -744,7 +746,8 @@ class LogicOhli24(LogicModuleBase):
}
)
- logger.debug(P.ModelSetting.get("ohli24_order_desc"))
+ # 정렬 여부 체크
+ # logger.debug(P.ModelSetting.get("ohli24_order_desc"))
# if P.ModelSetting.get("ohli24_order_desc") == "False":
# print("Here....")
# episodes.reverse()
@@ -763,7 +766,7 @@ class LogicOhli24(LogicModuleBase):
# logger.info(f"des::>> {des}")
image = image.replace("..", P.ModelSetting.get("ohli24_url"))
# logger.info("images:: %s", image)
- logger.info("title:: %s", title)
+ # logger.info("title:: %s", title)
ser_description = tree.xpath(
'//div[@class="view-stocon"]/div[@class="c"]/text()'
@@ -817,7 +820,9 @@ class LogicOhli24(LogicModuleBase):
+ page
)
# cate == "complete":
- logger.info("url:::> %s", url)
+
+ # logger.info("url:::> %s", url)
+
data = {}
response_data = LogicOhli24.get_html(url, timeout=10)
# response_data = asyncio.run(
@@ -958,6 +963,7 @@ class LogicOhli24(LogicModuleBase):
return True
@staticmethod
+ @yommi_timeit
def get_html(
url, headers=None, referer=None, stream=False, timeout=5, stealth=False
):
@@ -993,12 +999,12 @@ class LogicOhli24(LogicModuleBase):
# logger.debug('get_html :%s', url)
# LogicOhli24.headers["Referer"] = "" if referer is None else referer
- logger.debug(f"referer:: {referer}")
+ # logger.debug(f"referer:: {referer}")
if referer:
LogicOhli24.headers["Referer"] = referer
# logger.info(headers)
- logger.debug(f"LogicOhli24.headers:: {LogicOhli24.headers}")
+ # logger.debug(f"LogicOhli24.headers:: {LogicOhli24.headers}")
page_content = LogicOhli24.session.get(
url, headers=LogicOhli24.headers, timeout=timeout
)