From 856ffdd5d23da9a4d74250d77e6fcf62972171fa Mon Sep 17 00:00:00 2001 From: "Karl O. Pinc" Date: Mon, 18 Jan 2021 14:52:22 -0600 Subject: [PATCH] Report error when there's too few data columns --- src/pgwui_upload_core/views/upload.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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 -- 2.34.1