Commit 59e7d68e by aagusti

perbaikan fungsi api mobile

1 parent b0a3cd23
import logging
import deform.widget
import sqlalchemy
log = logging.getLogger(__name__)
field_widgets = (deform.widget.TextInputWidget,
......@@ -35,10 +36,14 @@ field2remove = (
def form2dict(obj):
if str(type(obj)).find("sqlalchemy") > -1:
return ""
if hasattr(obj, "__dict__"):
d = {}
log.debug(obj)
log.debug(str(type(obj)))
for k, v in obj.__dict__.items():
d[k] = form2dict(v)
d[k] = "" if k in ["bindings", "validator"] else form2dict(v)
elif isinstance(obj, tuple):
d = []
for k in obj:
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!