Report error when there's too few data columns
authorKarl O. Pinc <kop@karlpinc.com>
Mon, 18 Jan 2021 20:52:22 +0000 (14:52 -0600)
committerKarl O. Pinc <kop@karlpinc.com>
Mon, 18 Jan 2021 20:52:22 +0000 (14:52 -0600)
src/pgwui_upload_core/views/upload.py

index 73023a6aec0dd5c428c03999e8662065d5ed78c0..279dfd679aca1047b2ea4e96c59045bb0d5aeae8 100644 (file)
@@ -32,6 +32,7 @@ from psycopg2 import ProgrammingError
 
 from pgwui_core.core import (
     DataLineProcessor,
+    ParameterExecutor,
     TabularFileUploadHandler,
     UploadData,
     doublequote,
@@ -43,7 +44,7 @@ from pgwui_upload_core import exceptions as upload_ex
 log = logging.getLogger(__name__)
 
 
-class SaveLine(DataLineProcessor):
+class SaveLine(DataLineProcessor, ParameterExecutor):
     def __init__(self, ue, uh, insert_stmt):
         '''
         ue             UploadEngine instance
@@ -60,7 +61,7 @@ class SaveLine(DataLineProcessor):
 
         udl  An UploadDataLine instance
         '''
-        self.cur.execute(self.insert_stmt, udl.tuples)
+        self.param_execute(self.insert_stmt, udl)
 
 
 @attr.s