Move SaveLine class into pgwui_upload; that's where it is used
authorKarl O. Pinc <kop@karlpinc.com>
Sat, 22 Jun 2024 21:02:04 +0000 (16:02 -0500)
committerKarl O. Pinc <kop@karlpinc.com>
Sat, 22 Jun 2024 21:02:04 +0000 (16:02 -0500)
src/pgwui_upload_core/views/upload.py

index 0577b152ced59925b2969aac1b3236846429c449..ba6b7a5f6117fcf3a223111f54fd1aae3b8c7871 100644 (file)
@@ -31,8 +31,6 @@ import psycopg.errors
 
 from pgwui_core.core import (
     UploadNullFileInitialPost,
-    DataLineProcessor,
-    ParameterExecutor,
     TabularFileUploadHandler,
     UploadData,
     doublequote,
@@ -83,26 +81,6 @@ class UploadCoreInitialPost(UploadNullFileInitialPost):
         return self
 
 
-class SaveLine(DataLineProcessor, ParameterExecutor):
-    def __init__(self, ue, uh, insert_stmt):
-        '''
-        ue             UploadEngine instance
-        uh             UploadHandler instance
-        insert_stmt    Statement used to insert into db.
-                       (psycopg3 formatted for substituion)
-        '''
-        super().__init__(ue, uh)
-        self.insert_stmt = insert_stmt
-
-    def eat(self, udl):
-        '''
-        Upload a line of data into the db.
-
-        udl  An UploadDataLine instance
-        '''
-        self.param_execute(self.insert_stmt, udl)
-
-
 @attrs.define
 class BaseTableUploadHandler(TabularFileUploadHandler):
     '''