| Index: sdk/lib/_internal/pub/bin/pub.dart
|
| diff --git a/sdk/lib/_internal/pub/bin/pub.dart b/sdk/lib/_internal/pub/bin/pub.dart
|
| index 35b8c90ef63e1d6a326d49c14ea34cd61e71c93b..8f7fa4e32ddb192e82476c190c4953617b49973d 100644
|
| --- a/sdk/lib/_internal/pub/bin/pub.dart
|
| +++ b/sdk/lib/_internal/pub/bin/pub.dart
|
| @@ -17,6 +17,7 @@ import '../lib/src/http.dart';
|
| import '../lib/src/io.dart';
|
| import '../lib/src/log.dart' as log;
|
| import '../lib/src/sdk.dart' as sdk;
|
| +import '../lib/src/solver/version_solver.dart';
|
| import '../lib/src/utils.dart';
|
|
|
| void main(List<String> arguments) {
|
| @@ -115,7 +116,8 @@ int chooseExitCode(exception) {
|
| while (exception is WrappedException) exception = exception.innerError;
|
|
|
| if (exception is HttpException || exception is http.ClientException ||
|
| - exception is SocketException || exception is PubHttpException) {
|
| + exception is SocketException || exception is PubHttpException ||
|
| + exception is DependencyNotFoundException) {
|
| return exit_codes.UNAVAILABLE;
|
| } else if (exception is FormatException || exception is DataException) {
|
| return exit_codes.DATA;
|
|
|