
| Current Path : /home/ift/52_procpy/dataninja/scripts/ |
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 : //home/ift/52_procpy/dataninja/scripts/yc |
#!/usr/bin/python
# -*- coding: utf-8 -*-
import os
import sys
import re
import iftlib
testmodule = ""
# testmodule = "sysadmin.util.Utility."
cmd = sys.argv[1]
for prefix in (
"sysadmin.user.User.",
"sysadmin.util.Utility.",
"score.Part.",
):
if not testmodule == "" and not testmodule == prefix:
continue
try:
m = re.search(r"^(.*)\.(.*)\.(.*)$",prefix+cmd)
exec("import iftlib." + m.group(1))
except Exception as e:
print str(e)
break
try:
exec("obj = iftlib." + m.group(1) + "." + m.group(2) + "()")
exec("obj." + m.group(3) + "(sys.argv[2:])")
break
except Exception as e:
if not testmodule == "":
print str(e)
pass