*** Wartungsfenster jeden ersten Mittwoch vormittag im Monat ***

Skip to content
Snippets Groups Projects
infNetgenReload.sh 837 B
Newer Older
#!/bin/bash
# usage ./runfile pathToFile FileName

path=$1
filename=$2


echo "run" $filename " in " $path
cd $path



#python3 -c " "
python3 -c \
"
import importlib
import traceback


filename = '$filename'
if filename[-3:] == '.py':
    filename = filename[:-3]
print(filename)

myExe = importlib.import_module(filename)
from myPackage import cmdInput, colorprint, TextColor
input('press enter to start')
import netgen.gui

while(1):

    colorprint('~'*80, TextColor.YELLOW)
    colorprint(f'~ {filename}', TextColor.YELLOW)
    colorprint('~'*80, TextColor.YELLOW)

    try:
        importlib.reload(myExe)
        ret = myExe.run()

        
    except Exception:
        traceback.print_exc()

    ret = cmdInput(locals(), globals(), text='End of File; press enter to contiue; return values in ret \n>>')
    
    print(ret[0])
"