Forward stack traces through stream transformers.

R=lrn@google.com

Review URL: https://codereview.chromium.org//1302363003 .
This commit is contained in:
Natalie Weizenbaum 2015-08-27 11:38:27 -07:00
parent e2d2eed004
commit 5778d87dd2
2 changed files with 6 additions and 1 deletions

View file

@ -11,6 +11,11 @@
The `HttpServer` still gracefully receives fragments, but discards them
before delivering the request.
* `dart:async`
* `StreamTransformer`s created with `fromHandlers` with no `handleError`
callback now forward stack traces along with errors to the resulting
streams.
## 1.12.0
### Language changes

View file

@ -250,7 +250,7 @@ class _StreamHandlerTransformer<S, T> extends _StreamSinkTransformer<S, T> {
/** Default error handler forwards all errors. */
static void _defaultHandleError(error, StackTrace stackTrace,
EventSink sink) {
sink.addError(error);
sink.addError(error, stackTrace);
}
/** Default done handler forwards done. */