
| Current Path : /usr/local/bin/ |
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 : //usr/local/bin/yc |
#!/usr/bin/python3
# -*- 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.Util.",
"score.Part.",
"drupal.create_drupal_site.Create_drupal_site",
):
print (prefix)
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