From: Karl Pinc Date: Mon, 5 Aug 2024 05:05:03 +0000 (-0400) Subject: Fix statement execution X-Git-Url: https://papio.biology.duke.edu/gitweb/?a=commitdiff_plain;h=1d965fb8042392b589a34741b0da01950f20af59;p=pgwui_upcen Fix statement execution Does this handle encoding errors? If not, call self.param_execute() and change the function to take a tuple, not a UploadDataLine instance. --- diff --git a/src/pgwui_upcen/views/upcen.py b/src/pgwui_upcen/views/upcen.py index d71e553..b186b25 100644 --- a/src/pgwui_upcen/views/upcen.py +++ b/src/pgwui_upcen/views/upcen.py @@ -61,7 +61,7 @@ class SaveUCLine(pgwui_core.core.DataLineProcessor, def get_sname(self, udl): sname = udl.tuples[0].strip() - self.execute(SNAME_EXISTS_QUERY, (sname,)) + self.uh.execute(SNAME_EXISTS_QUERY, (sname,)) if self.cur.fetchone() is None: raise upcen_ex.UnknownSnameError( udl.lineno, @@ -118,7 +118,7 @@ class SaveUCLine(pgwui_core.core.DataLineProcessor, except upcen_ex.UnknownStatusCode as err: errors.append(err) else: - self.param_execute( + self.uh.execute( INSERT_STMT, (sname, date, self.group, status)) col -= 1