|
@@ -11,7 +11,6 @@ def get_form(inp):
|
|
|
}
|
|
}
|
|
|
for f in os.listdir(form_dir):
|
|
for f in os.listdir(form_dir):
|
|
|
try:
|
|
try:
|
|
|
- mod = get_form_module(f)
|
|
|
|
|
jsfile = os.path.join(form_dir, f)
|
|
jsfile = os.path.join(form_dir, f)
|
|
|
print(jsfile)
|
|
print(jsfile)
|
|
|
if not f[-5:].lower() == ".json":
|
|
if not f[-5:].lower() == ".json":
|
|
@@ -21,6 +20,7 @@ def get_form(inp):
|
|
|
js = json.load(fd)
|
|
js = json.load(fd)
|
|
|
js["name"] = f[:-5]
|
|
js["name"] = f[:-5]
|
|
|
try:
|
|
try:
|
|
|
|
|
+ mod = get_form_module(f)
|
|
|
js = mod.get_form(js)
|
|
js = mod.get_form(js)
|
|
|
except Exception as ex:
|
|
except Exception as ex:
|
|
|
js["setup_err"] = str(ex)
|
|
js["setup_err"] = str(ex)
|
|
@@ -42,11 +42,7 @@ def get_form_module(name):
|
|
|
b, ext = os.path.splitext(base)
|
|
b, ext = os.path.splitext(base)
|
|
|
modpath = os.path.join(__file__,"..","..","form", b+".py")
|
|
modpath = os.path.join(__file__,"..","..","form", b+".py")
|
|
|
modpath = os.path.realpath(modpath)
|
|
modpath = os.path.realpath(modpath)
|
|
|
- try:
|
|
|
|
|
- return importlib.machinery.SourceFileLoader("bootstrap_portal.form."+b, modpath).load_module()
|
|
|
|
|
- except Exception as ex:
|
|
|
|
|
- print(ex)
|
|
|
|
|
- return None
|
|
|
|
|
|
|
+ return importlib.machinery.SourceFileLoader("bootstrap_portal.form."+b, modpath).load_module()
|
|
|
|
|
|
|
|
def submit_form(inp):
|
|
def submit_form(inp):
|
|
|
import traceback
|
|
import traceback
|