class Sass::Tree::ImportNode

def import

def import
  paths = @options[:load_paths]
  if @options[:importer]
    f = @options[:importer].find_relative(
      @imported_filename, @options[:filename], options_for_importer)
    return f if f
  end
  paths.each do |p|
    f = p.find(@imported_filename, options_for_importer)
    return f if f
  end
  lines = ["File to import not found or unreadable: #{@imported_filename}."]
  if paths.size == 1
    lines << "Load path: #{paths.first}"
  elsif !paths.empty?
    lines << "Load paths:\n  #{paths.join("\n  ")}"
  end
  raise SyntaxError.new(lines.join("\n"))
rescue SyntaxError => e
  raise SyntaxError.new(e.message, :line => line, :filename => @filename)
end