Skip to content

Commit ae3b975

Browse files
stereotype441commit-bot@chromium.org
authored andcommitted
Migration: exit early if an exception occurs
Change-Id: I108b64d75f9eb4ab376dfacaaeafcac1ef333755 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/150580 Commit-Queue: Paul Berry <[email protected]> Reviewed-by: Mike Fairhurst <[email protected]>
1 parent aa25664 commit ae3b975

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

pkg/nnbd_migration/lib/migration_cli.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -867,6 +867,7 @@ class _FixCodeProcessor extends Object {
867867
if (pathsToProcess.contains(unit.path) &&
868868
!pathsProcessed.contains(unit.path)) {
869869
await process(unit);
870+
if (_migrationCli.exitCode != null) return;
870871
pathsProcessed.add(unit.path);
871872
}
872873
}
@@ -883,6 +884,7 @@ class _FixCodeProcessor extends Object {
883884
continue;
884885
}
885886
await process(result);
887+
if (_migrationCli.exitCode != null) return;
886888
}
887889
}
888890

0 commit comments

Comments
 (0)