with open("/app/app/api/v1/router.py", "r") as f: content = f.read() old = "from app.api.v1.endpoints import auth, health, tenants, users, systems, categories, tickets, client_profile, audit, sla, reports" new = "from app.api.v1.endpoints import auth, health, tenants, users, systems, categories, tickets, client_profile, audit, sla, reports, participants" old2 = "# Tickets routes\napi_router.include_router(\n tickets.router,\n prefix=\"/tickets\",\n tags=[\"tickets\"]\n)" new2 = """# Tickets routes api_router.include_router( tickets.router, prefix="/tickets", tags=["tickets"] ) # Participants routes (nested under tickets) api_router.include_router( participants.router, prefix="/tickets", tags=["participants"] )""" if old in content: content = content.replace(old, new) print("OK: import agregado") else: print("ERROR: import no encontrado") if old2 in content: content = content.replace(old2, new2) print("OK: router agregado") else: print("ERROR: router no encontrado") with open("/app/app/api/v1/router.py", "w") as f: f.write(content)