Add error-check for yield-in-pcall to traceback_pcall

This commit is contained in:
2022-04-25 17:21:54 -04:00
parent 9aec7c5299
commit 214734b627
3 changed files with 6 additions and 4 deletions

View File

@@ -304,7 +304,6 @@ eng::string World::probe_lua(int64_t actor_id, const eng::string &lua) {
(*ostream) << std::endl;
}
} else {
assert(msg != "attempt to yield from outside a coroutine");
(*ostream) << msg << std::endl;
}
@@ -366,7 +365,6 @@ void World::update_gui(int64_t actor_id, int64_t place_id, Gui *gui) {
Gui::store_global_pointer(L, nullptr);
if (!msg.empty()) {
gui->clear(0);
assert(msg != "attempt to yield from outside a coroutine");
std::cerr << msg << std::endl;
LS.result();
return;