obj.const, obj.name, "foreign_key_constraint", False, compare_to
):
modify_table_ops.ops.append(
- ops.CreateForeignKeyOp.from_constraint(const.const) # type: ignore[has-type] # noqa: E501
+ ops.CreateForeignKeyOp.from_constraint(const.const)
)
log.info(
)
upgrade_ops_list.append(ret[0])
- directive.upgrade_ops = upgrade_ops_list # type: ignore
+ directive.upgrade_ops = upgrade_ops_list
downgrade_ops_list: List[DowngradeOps] = []
for downgrade_ops in directive.downgrade_ops_list:
"Can only return single object for DowngradeOps traverse"
)
downgrade_ops_list.append(ret[0])
- directive.downgrade_ops = downgrade_ops_list # type: ignore
+ directive.downgrade_ops = downgrade_ops_list
@_traverse.dispatch_for(ops.OpContainer)
def _traverse_op_container(
line.
"""
- return self.context_opts.get("tag", None) # type: ignore[no-any-return] # noqa: E501
+ return self.context_opts.get("tag", None)
@overload
def get_x_argument(self, as_dictionary: Literal[False]) -> List[str]: ...
opts["output_encoding"],
)
else:
- self.output_buffer = opts.get("output_buffer", sys.stdout)
+ self.output_buffer = opts.get(
+ "output_buffer", sys.stdout
+ ) # type:ignore[assignment] # noqa: E501
+
+ self.transactional_ddl = transactional_ddl
self._user_compare_type = opts.get("compare_type", True)
self._user_compare_server_default = opts.get(
doc = doc.decode( # type: ignore[attr-defined]
self.module._alembic_source_encoding
)
- return doc.strip() # type: ignore[union-attr]
+ return doc.strip()
else:
return ""
python312
python313
deps=
- mypy
+ mypy>=1.16.0
sqlalchemy>=2
mako
# is imported in alembic/testing and mypy complains if it's not installed.