Refactors stack traces, tiny bit of cleanup (#18773)

This commit is contained in:
AffectedArc07
2022-08-14 02:11:40 +01:00
committed by GitHub
parent 5d819ac1a9
commit 34ed47ae74
50 changed files with 228 additions and 175 deletions
@@ -106,17 +106,3 @@ GLOBAL_VAR_INIT(total_runtimes_skipped, 0)
if(GLOB.error_cache)
GLOB.error_cache.logError(e, desclines, e_src = e_src)
#endif
/proc/log_runtime(exception/e, datum/e_src, extra_info)
if(!istype(e))
world.Error(e, e_src)
return
if(extra_info)
// Adding extra info adds two newlines, because parsing runtimes is funky
if(islist(extra_info))
e.desc = " [jointext(extra_info, "\n ")]\n\n" + e.desc
else
e.desc = " [extra_info]\n\n" + e.desc
world.Error(e, e_src)