From 8cbf3fd4ef138d6d0d89b9a7744be8ea0b84c374 Mon Sep 17 00:00:00 2001 From: Nathan Weizenbaum Date: Wed, 15 Oct 2008 20:20:31 -0700 Subject: [PATCH] Sass::Engine should raise a syntax error when it can't find a file to @import. --- lib/sass/engine.rb | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/lib/sass/engine.rb b/lib/sass/engine.rb index 55afec77..24ab827e 100644 --- a/lib/sass/engine.rb +++ b/lib/sass/engine.rb @@ -440,15 +440,9 @@ END new_filename = find_full_path("#{filename}.sass", load_paths) - if new_filename.nil? - if was_sass - raise Exception.new("File to import not found or unreadable: #{original_filename}.") - else - return filename + '.css' - end - else - new_filename - end + return new_filename if new_filename + return filename + '.css' unless was_sass + raise SyntaxError.new("File to import not found or unreadable: #{original_filename}.", @line) end def self.find_full_path(filename, load_paths)