Merge pull request #130 from 7tobias/feat/delete-trace-wildcard

feat(routing): support '*' wildcard in delete_trace net_name
This commit is contained in:
mixelpixx
2026-04-25 19:58:47 -04:00
committed by GitHub

View File

@@ -450,11 +450,11 @@ class RoutingCommands:
"errorDetails": "One of traceUuid, position, or net must be provided",
}
# Delete by net name (bulk delete)
# Delete by net name (bulk delete), use "*" to delete all tracks
if net_name:
tracks_to_remove = []
for track in list(self.board.Tracks()):
if track.GetNetname() != net_name:
if net_name != "*" and track.GetNetname() != net_name:
continue
# Skip vias if not requested