]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
Run pre-commit hooks!
authorCaspar Wylie <casparwylie@Caspars-MacBook-Pro.local>
Thu, 2 Feb 2023 09:28:43 +0000 (09:28 +0000)
committerCaspar Wylie <casparwylie@Caspars-MacBook-Pro.local>
Thu, 2 Feb 2023 09:28:43 +0000 (09:28 +0000)
lib/sqlalchemy/dialects/mysql/base.py
test/dialect/mysql/test_compiler.py
test/ext/mypy/plugin_files/issue_9156.py

index d0126dfd4503523641b5ac3838e7345b8cf98d85..8949d4abf255b99e00cdfcc3009cf642b8576cc4 100644 (file)
@@ -1336,17 +1336,18 @@ class MySQLCompiler(compiler.SQLCompiler):
                         obj.type = column.type
                         return obj
                     elif (
-                      isinstance(obj, elements.ColumnClause)
-                      and obj.table is on_duplicate.inserted_alias
+                        isinstance(obj, elements.ColumnClause)
+                        and obj.table is on_duplicate.inserted_alias
                     ):
                         if not alias_clause:
-                          alias_clause = f"AS {ON_DUP_ALIAS_NAME} "
+                            alias_clause = f"AS {ON_DUP_ALIAS_NAME} "
                         return literal_column(
-                          f"{ON_DUP_ALIAS_NAME}.{self.preparer.quote(obj.name)}"
+                            f"{ON_DUP_ALIAS_NAME}."
+                            + self.preparer.quote(obj.name)
                         )
                     else:
-                      # element is not replaced
-                      return None
+                        # element is not replaced
+                        return None
 
                 val = visitors.replacement_traverse(val, {}, replace)
                 value_text = self.process(val.self_group(), use_schema=False)
index 9e03672eba16748b6ac425a6f99fbc53f46e59a4..1184c9e1b48e6f61fb2e16823075619d7283346f 100644 (file)
@@ -1149,7 +1149,8 @@ class InsertOnDuplicateTest(fixtures.TestBase, AssertsCompiledSQL):
             "INSERT INTO foos (id, bar) VALUES (%s, %s), (%s, %s) "
             f"AS {mysql.ON_DUP_ALIAS_NAME} ON DUPLICATE KEY UPDATE bar = "
             f"coalesce({mysql.ON_DUP_ALIAS_NAME}.bar), "
-            f"baz = (concat({mysql.ON_DUP_ALIAS_NAME}.baz, %s, {mysql.ON_DUP_ALIAS_NAME}.bar))"
+            f"baz = (concat({mysql.ON_DUP_ALIAS_NAME}.baz, %s, "
+            f"{mysql.ON_DUP_ALIAS_NAME}.bar))"
         )
         self.assert_compile(
             stmt,
@@ -1163,6 +1164,7 @@ class InsertOnDuplicateTest(fixtures.TestBase, AssertsCompiledSQL):
             },
         )
 
+
 class RegexpCommon(testing.AssertsCompiledSQL):
     def setup_test(self):
         self.table = table(
index 46e5e95703cbec6d574dc50571154f4bee959859..e67f64442a3df4e388686f04a23c60fb704ec349 100644 (file)
@@ -1,4 +1,5 @@
-from typing import Any, Type
+from typing import Any
+from typing import Type
 
 from sqlalchemy.sql.elements import ColumnElement
 from sqlalchemy.sql.type_api import TypeEngine