fix: code review #2 — _cfg.DELAY + VERSION в config/loader + мёртвые импорты
This commit is contained in:
+5
-4
@@ -14,7 +14,7 @@ from flask import Blueprint, jsonify
|
||||
|
||||
import mock_state
|
||||
import state_machine
|
||||
from config.loader import SERVICES, DELAY
|
||||
import config.loader as _cfg
|
||||
from utils.now import now as _now
|
||||
|
||||
bp = Blueprint("run", __name__, url_prefix="/api/v1/svc")
|
||||
@@ -48,12 +48,13 @@ def run_operation(uid):
|
||||
op["dtStart"] = _now()
|
||||
|
||||
# Эмулируем задержку выполнения (по умолчанию 0.1с)
|
||||
if DELAY > 0:
|
||||
time.sleep(DELAY)
|
||||
# ⛔ _cfg.DELAY — модульная переменная, может меняться через /_mock/delay
|
||||
if _cfg.DELAY > 0:
|
||||
time.sleep(_cfg.DELAY)
|
||||
|
||||
# Применить эффект операции к состоянию инстанса
|
||||
# (create → running+params, delete → удалить, modify → мерж params, ...)
|
||||
state_machine.apply_effect(uid, mock_state.state, SERVICES)
|
||||
state_machine.apply_effect(uid, mock_state.state, _cfg.SERVICES)
|
||||
|
||||
# Фиксируем время завершения — операция выполнена успешно
|
||||
op["dtFinish"] = _now()
|
||||
|
||||
Reference in New Issue
Block a user