Fájl részletek

Ezen az oldalon egy konkrét fájl aktuális állapotát tudod megnézni.

Vissza a fájltérképhez Csak változott Stratégia-labor Monitor főoldal
Fájl útvonala
/opt/bots/saturnus/app/_apply_active_flags_patch.py
Létezik most?
IGEN
Aktuális státusz
UNCHANGED
Méret
1116
Módosítás ideje
1767643139.6503677
Korábbi baseline időpont
1767643139.6503677
SHA256 rövid

Előnézet (első 120 sor)

# -*- coding: utf-8 -*-
import re
from pathlib import Path

APP = Path("/opt/bots/saturnus/app/app.py")
src = APP.read_text(encoding="utf-8")

# 1) Import csere / hozzáadás
if "from rules_engine import apply_hierarchy_and_flags" not in src:
    # ha a régi import benne van, cseréljük
    src = src.replace(
        "from rules_engine import enforce_targets_hierarchy",
        "from rules_engine import apply_hierarchy_and_flags",
    )
    if "from rules_engine import apply_hierarchy_and_flags" not in src:
        # beszúrás az import blokk végére
        m = re.search(r"^(?:import .+|from .+ import .+)(?:\n(?:import .+|from .+ import .+))*", src, flags=re.M)
        if m:
            insert_at = m.end()
            src = src[:insert_at] + "\nfrom rules_engine import apply_hierarchy_and_flags\n" + src[insert_at:]
        else:
            src = "from rules_engine import apply_hierarchy_and_flags\n" + src

# 2) Hívások cseréje
src = src.replace("enforce_targets_hierarchy(targets)", "apply_hierarchy_and_flags(targets)")

APP.write_text(src, encoding="utf-8")
print("OK: patch kész ->", APP)

Csak változott diff sorok

Teljes diff

[INFO] Nincs tartalmi eltérés a baseline és az aktuális fájl között.