faster non forms
This commit is contained in:
+4
-3
@@ -295,9 +295,10 @@ class Form(object):
|
|||||||
|
|
||||||
if isinstance(table, list):
|
if isinstance(table, list):
|
||||||
dbio = False
|
dbio = False
|
||||||
fields = table
|
# mimic a table from a list of fields without calling define_table
|
||||||
table = DAL(None).define_table('tmp', *fields)
|
formname = formname or 'none'
|
||||||
|
for field in table: field.tablename = formname
|
||||||
|
|
||||||
if isinstance(record, (int, long, basestring)):
|
if isinstance(record, (int, long, basestring)):
|
||||||
record_id = int(str(record))
|
record_id = int(str(record))
|
||||||
self.record = table[record_id]
|
self.record = table[record_id]
|
||||||
|
|||||||
Reference in New Issue
Block a user