Have a separate module for forms
authorKarl O. Pinc <kop@karlpinc.com>
Tue, 13 Aug 2024 17:09:21 +0000 (12:09 -0500)
committerKarl O. Pinc <kop@karlpinc.com>
Tue, 13 Aug 2024 17:09:21 +0000 (12:09 -0500)
src/pgwui_upload/views/upload.py

index b372a26ea12340e4070cc72fdb7a092f2bfd33ae..a04993d926154eadf4832baaaac71841d0b4aece 100644 (file)
@@ -30,15 +30,14 @@ import psycopg
 from pyramid.view import view_config
 import logging
 
+import pgwui_core.forms
 import pgwui_core.utils
 from pgwui_common.view import auth_base_view
 from pgwui_core import exceptions as core_ex
 from pgwui_core.core import (
-    UploadTableInitialPostMixin,
     UploadEngine,
     DataLineProcessor,
     ParameterExecutor,
-    UploadDoubleTableForm,
 )
 from pgwui_upload_core.views.upload import (
     UploadCoreInitialPost,
@@ -55,7 +54,7 @@ log = logging.getLogger(__name__)
 
 @attrs.define
 class UploadTableInitialPost(UploadCoreInitialPost,
-                             UploadTableInitialPostMixin):
+                             pgwui_core.forms.UploadTableInitialPostMixin):
     pass
 
 
@@ -94,7 +93,8 @@ class TableUploadHandler(BaseTableUploadHandler):
         '''
         Make the upload form needed by this handler.
         '''
-        return UploadDoubleTableForm().build(self, ip=UploadTableInitialPost())
+        return pgwui_core.forms.UploadDoubleTableForm().build(
+            self, ip=pgwui_core.forms.UploadTableInitialPost())
 
     def val_input(self):
         '''