analyse: delay output file creation until after chunk discovery
This commit is contained in:
parent
050ade9787
commit
69cd8079da
@ -192,9 +192,6 @@ int main (int argc, char const **argv)
|
||||
|
||||
std::cerr << p << '\n';
|
||||
|
||||
std::ofstream output (argv[ARGS_OUTPUT], std::ios::out | std::ios::trunc);
|
||||
output.exceptions (std::ios::badbit | std::ios::eofbit | std::ios::failbit);
|
||||
|
||||
// Find all the chunks and prepare them for output
|
||||
std::cout << "processing\n";
|
||||
std::vector<emory::chunk::region> src = find_chunks (argv[ARGS_INPUT], p);
|
||||
@ -203,6 +200,8 @@ int main (int argc, char const **argv)
|
||||
std::sort (src.begin (), src.end (), region_less);
|
||||
|
||||
// Write all chunks to the output file
|
||||
std::ofstream output (argv[ARGS_OUTPUT], std::ios::out | std::ios::trunc);
|
||||
output.exceptions (std::ios::badbit | std::ios::eofbit | std::ios::failbit);
|
||||
output << "params: " << p << '\n';
|
||||
for (auto const &chunk: src) {
|
||||
output << chunk.size() << ' ';
|
||||
|
Loading…
Reference in New Issue
Block a user