diff --git a/runtime.js b/runtime.js index 39f8a2825..08dded302 100644 --- a/runtime.js +++ b/runtime.js @@ -96,28 +96,13 @@ exports.escape = function escape(html){ exports.rethrow = function rethrow(err, filename, lineno){ if (!filename) throw err; - var context = 3 - , str = require('fs').readFileSync(filename, 'utf8') - , lines = str.split('\n') - , start = Math.max(lineno - context, 0) - , end = Math.min(lines.length, lineno + context); - - // Error context - var context = lines.slice(start, end).map(function(line, i){ - var curr = i + start + 1; - return (curr == lineno ? ' > ' : ' ') - + curr - + '| ' - + line; - }).join('\n'); - // Alter exception message err.path = filename; err.message = (filename || 'Jade') + ':' + lineno - + '\n' + context + '\n\n' + err.message; + + '\n\n' + err.message; throw err; }; return exports; -})({}); \ No newline at end of file +})({});