From e1f7f00cd482cc52a61247834bcfaaab5acf9911 Mon Sep 17 00:00:00 2001 From: kpdecker Date: Wed, 9 Oct 2013 04:02:49 -0700 Subject: [PATCH] Fix dist-size metrics exec --- bench/dist-size.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/bench/dist-size.js b/bench/dist-size.js index 84926c82..9e5fdc0f 100644 --- a/bench/dist-size.js +++ b/bench/dist-size.js @@ -8,8 +8,17 @@ module.exports = function(grunt, callback) { distSizes = {}; async.each(distFiles, function(file, callback) { - grunt.log.writeln('Dist size: "dist/' + file + '"'); - var content = fs.readFileSync('dist/' + file); + var content; + try { + content = fs.readFileSync('dist/' + file); + } catch (err) { + if (err.code === 'EISDIR') { + callback(); + return; + } else { + throw err; + } + } file = file.replace(/\.js/, '').replace(/\./g, '_'); distSizes[file] = content.length;