v1.0.46: fix _finish_op signature — add op_name, svc_op_id params

This commit is contained in:
2026-07-27 08:03:27 +04:00
parent 8d9bf338fc
commit ffa7d408c6
2 changed files with 4 additions and 4 deletions
+3 -3
View File
@@ -112,7 +112,7 @@ def api_test():
client.post(f"/instanceOperations/{op_uid}/run")
# фоном ждать завершения
threading.Thread(target=_finish_op, args=(client, op_uid, instance_uid, svc_id, display_name, True), daemon=True).start()
threading.Thread(target=_finish_op, args=(client, op_uid, instance_uid, svc_id, display_name, op_name, svc_op_id, True), daemon=True).start()
return jsonify({"status": "RUNNING", "opUid": op_uid, "instanceUid": instance_uid})
else:
@@ -139,7 +139,7 @@ def api_test():
# фоном ждать завершения
is_delete = (op_name == "delete")
threading.Thread(target=_finish_op, args=(client, op_uid, instance_uid, svc_id, display_name, False, is_delete), daemon=True).start()
threading.Thread(target=_finish_op, args=(client, op_uid, instance_uid, svc_id, display_name, op_name, svc_op_id, False, is_delete), daemon=True).start()
return jsonify({"status": "RUNNING", "opUid": op_uid, "instanceUid": instance_uid})
except Exception as e:
@@ -151,7 +151,7 @@ def api_test():
_op_results = {}
def _finish_op(client, op_uid, instance_uid, svc_id, display_name, is_create, is_delete=False):
def _finish_op(client, op_uid, instance_uid, svc_id, display_name, op_name, svc_op_id, is_create, is_delete=False):
"""Фоном ждать dtFinish и сохранить результат."""
import time
t0 = time.time()