diff piecrust/baking/records.py @ 85:3471ffa059b2

Add a `BakeScheduler` to handle build dependencies. Add unit-tests.
author Ludovic Chabant <ludovic@chabant.com>
date Wed, 03 Sep 2014 17:27:50 -0700
parents 2fec3ee1298f
children e88e330eb8dc
line wrap: on
line diff
--- a/piecrust/baking/records.py	Wed Sep 03 17:26:38 2014 -0700
+++ b/piecrust/baking/records.py	Wed Sep 03 17:27:50 2014 -0700
@@ -111,8 +111,9 @@
                 return prev
         return None
 
-    def getPreviousEntry(self, page, taxonomy_name=None, taxonomy_term=None):
-        key = _get_transition_key(page.source.name, page.rel_path,
+    def getPreviousEntry(self, source_name, rel_path, taxonomy_name=None,
+            taxonomy_term=None):
+        key = _get_transition_key(source_name, rel_path,
                 taxonomy_name, taxonomy_term)
         pair = self.transitions.get(key)
         if pair is not None: