
| Current Path : /var/www/web-klick.de/dsh/10_customer2017/1215__continental/procpy/ |
Linux ift1.ift-informatik.de 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 |
| Current File : /var/www/web-klick.de/dsh/10_customer2017/1215__continental/procpy/rtesimple.py |
import sys
import re
import time
class Runtime:
def __init__ (self,params):
m = re.search(r"^(.*)\.(.*?)$",re.sub(r"^(.*)\.py$","\\1",params[0]))
exec("import " + m.group(1))
exec("runobj = testfall." + m.group(2) + "(params[1:])")
jump1 = ""
while (0 == 0):
if not "JUMP" in dir(runobj):
for o in dir(runobj):
if re.search(r"^(run|r\d+|t\d+)$",o):
if jump1 == "":
jump1 = o
break
elif jump1 == o:
jump1 = ""
else:
jump1 = runobj.JUMP
del runobj.JUMP
if not jump1 in dir(runobj):
return(None)
if "SLEEP" in dir(runobj):
time.sleep(float(runobj.SLEEP))
print " --> " + jump1
step = "runobj." + jump1
del runobj.JUMP
exec(step + "()")