if (
"existing_type" in kw
and isinstance(kw["existing_type"], SchemaEventTarget)
- and kw["existing_type"].name
+ and kw["existing_type"].name # type:ignore[attr-defined]
):
- self.named_constraints.pop(kw["existing_type"].name, None)
+ self.named_constraints.pop(
+ kw["existing_type"].name, None # type:ignore[attr-defined]
+ )
if type_ is not None:
type_ = sqltypes.to_instance(type_)
if (
"existing_type" in kw
and isinstance(kw["existing_type"], SchemaEventTarget)
- and kw["existing_type"].name
+ and kw["existing_type"].name # type:ignore[attr-defined]
):
- self.named_constraints.pop(kw["existing_type"].name, None)
+ self.named_constraints.pop(
+ kw["existing_type"].name, None # type:ignore[attr-defined]
+ )
def create_column_comment(self, column):
"""the batch table creation function will issue create_column_comment
if py39:
from importlib import resources as importlib_resources
else:
- import importlib_resources # noqa
+ import importlib_resources # type:ignore[no-redef] # noqa
if py38:
from importlib import metadata as importlib_metadata
else:
- import importlib_metadata # noqa
+ import importlib_metadata # type:ignore[no-redef] # noqa
def importlib_metadata_get(group):
ref = compat.importlib_resources.files(tokens[0])
for tok in tokens[1:]:
ref = ref / tok
- fname = file_manager.enter_context(
+ fname = file_manager.enter_context( # type: ignore[assignment]
compat.importlib_resources.as_file(ref)
)
return fname
[mypy-sqlalchemy.testing.*]
ignore_missing_imports = True
+
+[mypy-importlib_resources.*]
+ignore_missing_imports = True
+
+[mypy-importlib_metadata.*]
+ignore_missing_imports = True