From 85c1fddf39205c8024386dcb6393a1185062dcef Mon Sep 17 00:00:00 2001 From: "Karl O. Pinc" Date: Fri, 22 Mar 2024 16:40:02 -0500 Subject: [PATCH] Make the template module's code more runnable --- .../src/pgwui_TEMPLATE/views/TEMPLATE.py.mak | 22 ++++++++++++++----- 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/src/pgwui_develop/TEMPLATE/src/pgwui_TEMPLATE/views/TEMPLATE.py.mak b/src/pgwui_develop/TEMPLATE/src/pgwui_TEMPLATE/views/TEMPLATE.py.mak index 10748aa..aa55bf2 100644 --- a/src/pgwui_develop/TEMPLATE/src/pgwui_TEMPLATE/views/TEMPLATE.py.mak +++ b/src/pgwui_develop/TEMPLATE/src/pgwui_TEMPLATE/views/TEMPLATE.py.mak @@ -1,4 +1,4 @@ -# Copyright (C) 2015, 2018, 2020, 2021 The Meme Factory, Inc. +# Copyright (C) 2015, 2018, 2020, 2021, 2024 The Meme Factory, Inc. # http://www.karlpinc.com/ # This file is part of ${component}. @@ -21,27 +21,34 @@ from pyramid.view import view_config import logging +import pgwui_core.core from pgwui_common.view import auth_base_view from ${component.lower()} import exceptions as ${short_name}_ex +# Useless usage of the imported exceptions to keep `make check` from failing +${short_name}_ex.ExampleOnOffAskError() log = logging.getLogger(__name__) +class YOURUploadHandler(pgwui_core.core.UploadHandler): + pass + + @view_config(route_name='${component.lower()}', renderer='${component.lower()}:templates/${short_name}.mak') @auth_base_view def ${short_name}_view(request): - response = UploadEngine(YOURUploadHandler(request)).run() + response = pgwui_core.core.UploadEngine(YOURUploadHandler(request)).run() settings = request.registry.settings response.setdefault('pgwui', dict()) response['pgwui']['${component.lower()}'] = settings['pgwui']['${component.lower()}'] if response['db_changed']: - if is_checked(response['csv_checked']): + if pgwui_core.core.is_checked(response['csv_checked']): upload_fmt = 'CSV' else: upload_fmt = 'TAB' @@ -52,9 +59,12 @@ def ${short_name}_view(request): .format(filename=response['filename'], lines=response['lines'], format=upload_fmt, - null=is_checked(response['upload_null']), - null_rep=escape_eol(response['null_rep']), - trim=is_checked(response['trim_upload']), + null=pgwui_core.core.is_checked( + response['upload_null']), + null_rep=pgwui_core.core.escape_eol( + response['null_rep']), + trim=pgwui_core.core.is_checked( + response['trim_upload']), db=response['db'], table=response['table'], user=response['user'])) -- 2.34.1