From 27aa1410fbe51385413d16781fd63efc559ce225 Mon Sep 17 00:00:00 2001
From: Kevin Moore <kevmoo@google.com>
Date: Fri, 17 Apr 2015 16:22:54 -0700
Subject: [PATCH] use finally

---
 tool/grind.dart | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/tool/grind.dart b/tool/grind.dart
index 6fe70ae..e4e2a72 100644
--- a/tool/grind.dart
+++ b/tool/grind.dart
@@ -96,15 +96,11 @@ void testGenerators(GrinderContext context) {
         Analyzer.analyzePath(context, filePath,
             fatalWarnings: true, packageRoot: new Directory('foo/packages'));
       }
-
-      fooDir.deleteSync(recursive: true);
     }
-  } catch (e) {
+  } finally {
     try {
       fooDir.deleteSync(recursive: true);
     } catch (_) {}
-
-    rethrow;
   }
 }
 
-- 
GitLab