From a00ca0fd2a024489991fae04165ae76650ed5a99 Mon Sep 17 00:00:00 2001
From: Sebastian Krzyszkowiak <dos@dosowisko.net>
Date: Tue, 14 Nov 2023 19:30:53 +0100
Subject: [PATCH] sim: Mock sys.print_exception

It doesn't exist in CPython.
---
 sim/run.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/sim/run.py b/sim/run.py
index a17886d0b4..8f26fe483b 100755
--- a/sim/run.py
+++ b/sim/run.py
@@ -9,6 +9,7 @@ import os
 import sys
 import builtins
 import argparse
+import traceback
 
 
 projectpath = os.path.dirname(os.path.dirname(os.path.realpath(__file__)))
@@ -128,6 +129,9 @@ def _stat(path):
 os.stat = _stat
 
 
+sys.print_exception = lambda x: print(traceback.format_exc())
+
+
 def sim_main():
     parser = argparse.ArgumentParser()
     parser.add_argument(
-- 
GitLab