Mercurial > piecrust2
comparison piecrust/pipelines/base.py @ 1015:fa489c5e829e
bake: Load pages in parallel again.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Wed, 29 Nov 2017 20:37:57 -0800 |
parents | 8adc27285d93 |
children | 971b4d67e82a |
comparison
equal
deleted
inserted
replaced
1014:071f30aa04bb | 1015:fa489c5e829e |
---|---|
101 worker process. | 101 worker process. |
102 | 102 |
103 This is run on the master process, so it can access the current | 103 This is run on the master process, so it can access the current |
104 record. | 104 record. |
105 """ | 105 """ |
106 def __init__(self, record, job, step_num): | 106 def __init__(self, record, job, pass_num, step_num): |
107 self.record = record | 107 self.record = record |
108 self.job = job | 108 self.job = job |
109 self.pass_num = pass_num | |
109 self.step_num = step_num | 110 self.step_num = step_num |
110 | 111 |
111 @cached_property | 112 @cached_property |
112 def record_entry(self): | 113 def record_entry(self): |
113 record_entry_spec = self.job.get('record_entry_spec', | 114 record_entry_spec = self.job.get('record_entry_spec', |
153 def app(self): | 154 def app(self): |
154 return self.source.app | 155 return self.source.app |
155 | 156 |
156 def initialize(self): | 157 def initialize(self): |
157 pass | 158 pass |
158 | |
159 def loadAllContents(self): | |
160 return None | |
161 | 159 |
162 def createJobs(self, ctx): | 160 def createJobs(self, ctx): |
163 return [ | 161 return [ |
164 create_job(self, item.spec) | 162 create_job(self, item.spec) |
165 for item in self.source.getAllContents()] | 163 for item in self.source.getAllContents()] |