lib/nanoc/base/compilation/dependency_tracker.rb in nanoc-3.6.4 vs lib/nanoc/base/compilation/dependency_tracker.rb in nanoc-3.6.5

- old
+ new

@@ -68,9 +68,14 @@ # Stop listening for dependency messages and stop recording dependencies. # # @return [void] def stop + # Sanity check + if !@stack.empty? + raise "Internal inconsistency: dependency tracker stack not empty at end of compilation" + end + # Unregister Nanoc::NotificationCenter.remove(:visit_started, self) Nanoc::NotificationCenter.remove(:visit_ended, self) end