You've already forked FrameTour-RenderWorker
feat(重构): 实现新的渲染服务架构
- 新增 RenderTask
This commit is contained in:
12
app.py
12
app.py
@@ -4,12 +4,14 @@ import flask
|
||||
|
||||
import config
|
||||
import biz.task
|
||||
import template
|
||||
from services import DefaultTemplateService
|
||||
from telemetry import init_opentelemetry
|
||||
from template import load_local_template
|
||||
from util import api
|
||||
|
||||
load_local_template()
|
||||
# 使用新的服务架构
|
||||
template_service = DefaultTemplateService()
|
||||
template_service.load_local_templates()
|
||||
|
||||
import logging
|
||||
|
||||
LOGGER = logging.getLogger(__name__)
|
||||
@@ -27,11 +29,11 @@ def do_nothing():
|
||||
@app.post('/<task_id>')
|
||||
def do_task(task_id):
|
||||
task_info = api.get_task_info(task_id)
|
||||
local_template_info = template.get_template_def(task_info.get("templateId"))
|
||||
local_template_info = template_service.get_template(task_info.get("templateId"))
|
||||
template_info = api.get_template_info(task_info.get("templateId"))
|
||||
if local_template_info:
|
||||
if local_template_info.get("updateTime") != template_info.get("updateTime"):
|
||||
template.download_template(task_info.get("templateId"))
|
||||
template_service.download_template(task_info.get("templateId"))
|
||||
biz.task.start_task(task_info)
|
||||
return "OK"
|
||||
|
||||
|
Reference in New Issue
Block a user