From e187b7b570a859b9c88cf597cff1f9a66f14fa2f Mon Sep 17 00:00:00 2001 From: Aevann1 Date: Fri, 7 Jan 2022 23:05:58 +0200 Subject: [PATCH] fds --- files/helpers/__init__.py | 0 files/helpers/sqla_values.py | 33 --------------------------------- 2 files changed, 33 deletions(-) delete mode 100644 files/helpers/__init__.py delete mode 100644 files/helpers/sqla_values.py diff --git a/files/helpers/__init__.py b/files/helpers/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/files/helpers/sqla_values.py b/files/helpers/sqla_values.py deleted file mode 100644 index dbbfb5012..000000000 --- a/files/helpers/sqla_values.py +++ /dev/null @@ -1,33 +0,0 @@ -from sqlalchemy.ext.compiler import compiles -from sqlalchemy.sql.expression import FromClause - - -class values(FromClause): - named_with_column = True - - def __init__(self, columns, *args, **kwargs): - self._column_args = columns - self.list = args - self.alias_name = self.name = kwargs.pop('alias_name', None) - - def _populate_column_collection(self): - for c in self._column_args: - c._make_proxy(self) - - -@compiles(values) -def compile_values(element, compiler, asfrom=False): - columns = element.columns - v = "VALUES %s" % ", ".join( - "(%s)" % ", ".join( - compiler.render_literal_value(elem, column.type) - for elem, column in zip(tup, columns)) - for tup in element.list - ) - if asfrom: - if element.alias_name: - v = "(%s) AS %s (%s)" % (v, element.alias_name, - (", ".join(c.name for c in element.columns))) - else: - v = "(%s)" % v - return v