# File lib/compass/compiler.rb, line 162 def handle_exception(sass_filename, css_filename, e) exception_file = basename(e.sass_filename) file = basename(sass_filename) exception_file = nil if exception_file == file formatted_error = "(Line #{e.sass_line}#{ " of #{exception_file}" if exception_file}: #{e.message})" logger.record :error, file, formatted_error Compass.configuration.run_stylesheet_error(sass_filename, formatted_error) write_file css_filename, error_contents(e, sass_filename), options.merge(:force => true) end