Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(420)

Issue 11821006: Unwrap AsyncErrors to find real error. (Closed)

Created:
7 years, 11 months ago by Bob Nystrom
Modified:
7 years, 11 months ago
Reviewers:
nweiz
CC:
reviews_dartlang.org, floitsch, Anders Johnsen
Visibility:
Public.

Description

Unwrap AsyncErrors to find real error. Committed: https://code.google.com/p/dart/source/detail?r=16825

Patch Set 1 #

Total comments: 4

Patch Set 2 : Revise. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+15 lines, -0 lines) Patch
M utils/pub/hosted_source.dart View 1 chunk +2 lines, -0 lines 0 comments Download
M utils/pub/http.dart View 2 chunks +2 lines, -0 lines 0 comments Download
M utils/pub/utils.dart View 1 1 chunk +11 lines, -0 lines 0 comments Download

Messages

Total messages: 3 (0 generated)
Bob Nystrom
This works around: http://code.google.com/p/dart/issues/detail?id=7781
7 years, 11 months ago (2013-01-08 22:44:08 UTC) #1
nweiz
A couple comments, otherwise LGTM. https://codereview.chromium.org/11821006/diff/1/utils/pub/utils.dart File utils/pub/utils.dart (right): https://codereview.chromium.org/11821006/diff/1/utils/pub/utils.dart#newcode189 utils/pub/utils.dart:189: // TODO(rnystrom): Remove this ...
7 years, 11 months ago (2013-01-08 23:05:13 UTC) #2
Bob Nystrom
7 years, 11 months ago (2013-01-08 23:07:23 UTC) #3
Thanks!

https://codereview.chromium.org/11821006/diff/1/utils/pub/utils.dart
File utils/pub/utils.dart (right):

https://codereview.chromium.org/11821006/diff/1/utils/pub/utils.dart#newcode189
utils/pub/utils.dart:189: // TODO(rnystrom): Remove this when #7781 is fixed.
On 2013/01/08 23:05:13, nweiz wrote:
> Nit: I usually put TODOs above dartdoc comments. I think dartdoc may not pick
up
> on the "///" if it's below.

Done.

https://codereview.chromium.org/11821006/diff/1/utils/pub/utils.dart#newcode191
utils/pub/utils.dart:191: while (error != null && error is AsyncError) {
On 2013/01/08 23:05:13, nweiz wrote:
> "error != null" is unnecessary here. null isn't an AsyncError.

Done.

Powered by Google App Engine
This is Rietveld 408576698