From: Karl O. Pinc Date: Mon, 18 Jan 2021 20:52:22 +0000 (-0600) Subject: Report error when there's too few data columns X-Git-Url: https://papio.biology.duke.edu/gitweb/?a=commitdiff_plain;h=856ffdd5d23da9a4d74250d77e6fcf62972171fa;p=pgwui_upload_core Report error when there's too few data columns --- diff --git a/src/pgwui_upload_core/views/upload.py b/src/pgwui_upload_core/views/upload.py index 73023a6..279dfd6 100644 --- a/src/pgwui_upload_core/views/upload.py +++ b/src/pgwui_upload_core/views/upload.py @@ -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