diff --git a/temp_edit3.py b/temp_edit3.py deleted file mode 100644 index 540fd3a..0000000 --- a/temp_edit3.py +++ /dev/null @@ -1,46 +0,0 @@ -with open('src/gui_2.py', 'r', encoding='utf-8', newline='') as f: - content = f.read() - -old = ''' # Handle link deletion - if ed.begin_delete(): - deleted = ed.get_deleted_link() - if deleted: - link_id = deleted[0] - for t in self.active_tickets: - tid = str(t.get('id', '')) - for d in t.get('depends_on', []): - if abs(hash(d + "_" + tid)) == link_id: - t['depends_on'] = [dep for dep in t['depends_on'] if dep != d] - self._push_mma_state_update() - break - ed.end_delete() - ed.end()''' - -new = ''' # Handle link deletion - if ed.begin_delete(): - deleted = ed.get_deleted_link() - if deleted: - link_id = deleted[0] - for t in self.active_tickets: - tid = str(t.get('id', '')) - for d in t.get('depends_on', []): - if abs(hash(d + "_" + tid)) == link_id: - t['depends_on'] = [dep for dep in t['depends_on'] if dep != d] - self._push_mma_state_update() - break - ed.end_delete() - # Validate DAG after any changes - try: - from src.dag_engine import TrackDAG - ticket_dicts = [{'id': str(t.get('id', '')), 'depends_on': t.get('depends_on', [])} for t in self.active_tickets] - temp_dag = TrackDAG(ticket_dicts) - if temp_dag.has_cycle(): - imgui.open_popup("Cycle Detected!") - except Exception: - pass - ed.end()''' - -content = content.replace(old, new) -with open('src/gui_2.py', 'w', encoding='utf-8', newline='') as f: - f.write(content) -print('Done') diff --git a/temp_edit4.py b/temp_edit4.py deleted file mode 100644 index 5f56078..0000000 --- a/temp_edit4.py +++ /dev/null @@ -1,20 +0,0 @@ -with open('src/gui_2.py', 'r', encoding='utf-8', newline='') as f: - content = f.read() - -old = ''' imgui.end_popup() - if self.show_script_output:''' - -new = ''' imgui.end_popup() - # Cycle Detected Popup - if imgui.begin_popup_modal("Cycle Detected!", None, imgui.WindowFlags_.always_auto_resize)[0]: - imgui.text_colored(imgui.ImVec4(1, 0.3, 0.3, 1), "The dependency graph contains a cycle!") - imgui.text("Please remove the circular dependency.") - if imgui.button("OK"): - imgui.close_current_popup() - imgui.end_popup() - if self.show_script_output:''' - -content = content.replace(old, new) -with open('src/gui_2.py', 'w', encoding='utf-8', newline='') as f: - f.write(content) -print('Done')