Use dprint in World::rebuild_sourcedb

This commit is contained in:
2023-04-11 16:36:30 -04:00
parent 972f0095c6
commit 92a5657dce
2 changed files with 9 additions and 3 deletions

View File

@@ -380,9 +380,15 @@ void World::update_source(const util::LuaSourcePtr &source) {
//
void World::rebuild_sourcedb() {
for (const eng::string &mod: source_db_.modules()) {
open_lthread_state(0, 0, 0, false, true);
eng::string err = source_db_.rebuild_module(mod);
if (!err.empty()) {
util::dprint(err);
eng::string prints = lthread_prints_->str();
lthread_prints_.reset();
close_lthread_state();
if (!err.empty() || !prints.empty()) {
util::dprint("Loading Module ", mod,":");
if (!err.empty()) util::dprint(err);
if (!prints.empty()) util::dprint(prints);
}
}
}