from pgwui_core.core import (
UploadNullFileWTForm,
UploadEngine,
+ ParameterExecutor,
DataLineProcessor,
UploadNullMixin,
UploadDoubleFileForm,
return super().write_response(response)
-class SaveBulkLine(DataLineProcessor):
+class SaveBulkLine(DataLineProcessor, ParameterExecutor):
def __init__(self, ue, uh, insert_map):
'''
ue UploadEngine instance
filepath = data.filepath
try:
udl = thunk()
+ self.param_execute(self.insert_map[filepath], udl)
except (core_ex.DataLineError, core_ex.DBError) as exp:
relation = data.relation
exp.color(map_description(filepath, relation),
filepath, relation)
raise exp
- try:
- self.cur.execute(
- self.insert_map[filepath], udl.tuples)
except psycopg2.DatabaseError as exp:
relation = data.relation
myexp = core_ex.DBDataLineError(udl, exp)