Skip to content
Snippets Groups Projects

Simulator Fixes

Merged rahix requested to merge rahix/sim-fixes into main
All threads resolved!
2 files
+ 19
7
Compare changes
  • Side-by-side
  • Inline
Files
2
+ 18
6
@@ -6,6 +6,7 @@ import importlib.util
import os
import sys
import builtins
import argparse
projectpath = os.path.dirname(os.path.dirname(os.path.realpath(__file__)))
@@ -112,13 +113,24 @@ def _stat(path):
os.stat = _stat
if len(sys.argv) >= 2 and sys.argv[1] == "screenshot":
def sim_main():
parser = argparse.ArgumentParser()
parser.add_argument("--screenshot", action="store_true", default=False)
parser.add_argument("override_app", nargs="?")
args = parser.parse_args()
import _sim
_sim.SCREENSHOT = True
elif len(sys.argv) == 2:
import st3m.run
_sim.SCREENSHOT = args.screenshot
if args.override_app is not None:
import st3m.run
st3m.run.override_main_app = args.override_app
import main
st3m.run.override_main_app = sys.argv[1]
import main
if __name__ == "__main__":
sim_main()
Loading