lib/aws/cfn/compiler/mixins/parse.rb in aws-cfn-compiler-0.9.15 vs lib/aws/cfn/compiler/mixins/parse.rb in aws-cfn-compiler-0.9.16

- old
+ new

@@ -120,9 +120,18 @@ item.merge! YAML.load(content) else next end + unless item.has_key?(base) + filn = if @config[:expandedpaths] + filename + else + short_path(filename,2) + end + @logger.error " !! error: Brick in #{filn} does not define #{section}/#{base}!?\nIt defines these: #{item.keys}" + abort! + end rescue abort! " !! error: #{$!}" end else pm = []