From c8387f809e6c0ac7052b6c5dd5e682ffb4ac630c Mon Sep 17 00:00:00 2001 From: Jason Simmons Date: Tue, 9 Jul 2019 13:01:15 -0700 Subject: [PATCH] Make the license script compatible with recently changed Dart I/O stream APIs --- ci/licenses_golden/tool_signature | 2 +- tools/licenses/lib/main.dart | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ci/licenses_golden/tool_signature b/ci/licenses_golden/tool_signature index 5e7e836a4c635..6bebc9eb034ed 100644 --- a/ci/licenses_golden/tool_signature +++ b/ci/licenses_golden/tool_signature @@ -1,2 +1,2 @@ -Signature: 4f2f6f3820bc3297f81495a994035ef4 +Signature: f090834bf22f515d09c8d64dc143db47 diff --git a/tools/licenses/lib/main.dart b/tools/licenses/lib/main.dart index 7ccb18a184e8c..9ecd33485da9d 100644 --- a/tools/licenses/lib/main.dart +++ b/tools/licenses/lib/main.dart @@ -2258,8 +2258,8 @@ class _Progress { Future _readSignature(String goldenPath) async { try { final system.File goldenFile = system.File(goldenPath); - final String goldenSignature = await goldenFile.openRead() - .transform(utf8.decoder).transform(const LineSplitter()).first; + final String goldenSignature = await utf8.decoder.bind(goldenFile.openRead()) + .transform(const LineSplitter()).first; final RegExp signaturePattern = RegExp(r'Signature: (\w+)'); final Match goldenMatch = signaturePattern.matchAsPrefix(goldenSignature); if (goldenMatch != null)