14 lines
437 B
Python
14 lines
437 B
Python
import os, sys, traceback
|
|
def p(*a): print(*a, flush=True)
|
|
try:
|
|
base = os.path.dirname(os.path.abspath(__file__))
|
|
os.chdir(base)
|
|
sys.argv = ["stepanalyser.py", "--material", "stainless"]
|
|
code = open("stepanalyser.py", "r", encoding="utf-8").read()
|
|
exec(compile(code, "stepanalyser.py", "exec"), {"__name__": "__main__"})
|
|
except Exception:
|
|
p("RUNNER ERROR:")
|
|
p(traceback.format_exc())
|
|
finally:
|
|
os._exit(0)
|