159 |
raw_rfs = iterate_raw_rfs(mirror_rp, inc_rp) |
raw_rfs = iterate_raw_rfs(mirror_rp, inc_rp) |
160 |
collated = rorpiter.Collate2Iters(raw_rfs, yield_metadata()) |
collated = rorpiter.Collate2Iters(raw_rfs, yield_metadata()) |
161 |
for raw_rf, metadata_rorp in collated: |
for raw_rf, metadata_rorp in collated: |
162 |
if raw_rf: |
if not raw_rf: |
|
raw_rf.set_metadata_rorp(metadata_rorp) |
|
|
yield raw_rf |
|
|
else: |
|
163 |
log.Log("Warning, metadata file has entry for %s,\n" |
log.Log("Warning, metadata file has entry for %s,\n" |
164 |
"but there are no associated files." % |
"but there are no associated files." % |
165 |
(metadata_rorp.get_indexpath(),), 2) |
(metadata_rorp.get_indexpath(),), 2) |
166 |
yield RegressFile(mirror_rp.new_index(metadata_rorp.index), |
continue |
167 |
inc_rp.new_index(metadata_rorp.index), ()) |
raw_rf.set_metadata_rorp(metadata_rorp) |
168 |
|
yield raw_rf |
169 |
|
|
170 |
|
|
171 |
class RegressFile(restore.RestoreFile): |
class RegressFile(restore.RestoreFile): |