From 4cb1b1ba3b44ddef7748a56a200c90f71eac7f52 Mon Sep 17 00:00:00 2001 From: Petter Friberg Date: Wed, 6 Sep 2023 22:52:35 +0200 Subject: [PATCH] Remove a bunch of unused code --- mypy_django_plugin/django/context.py | 4 ---- mypy_django_plugin/lib/helpers.py | 4 ---- mypy_django_plugin/transformers/models.py | 9 --------- 3 files changed, 17 deletions(-) diff --git a/mypy_django_plugin/django/context.py b/mypy_django_plugin/django/context.py index bdb91557e..d0c97a05a 100644 --- a/mypy_django_plugin/django/context.py +++ b/mypy_django_plugin/django/context.py @@ -270,10 +270,6 @@ def all_registered_model_classes(self) -> Set[Type[models.Model]]: def all_registered_model_class_fullnames(self) -> Set[str]: return {helpers.get_class_fullname(cls) for cls in self.all_registered_model_classes} - def get_attname(self, field: "Field[Any, Any]") -> str: - attname = field.attname - return attname - def get_field_nullability(self, field: Union["Field[Any, Any]", ForeignObjectRel], method: Optional[str]) -> bool: if method in ("values", "values_list"): return field.null diff --git a/mypy_django_plugin/lib/helpers.py b/mypy_django_plugin/lib/helpers.py index f297ef943..886e63ada 100644 --- a/mypy_django_plugin/lib/helpers.py +++ b/mypy_django_plugin/lib/helpers.py @@ -67,10 +67,6 @@ class IncompleteDefnException(Exception): pass -def is_toml(filename: str) -> bool: - return filename.lower().endswith(".toml") - - def lookup_fully_qualified_sym(fullname: str, all_modules: Dict[str, MypyFile]) -> Optional[SymbolTableNode]: if "." not in fullname: return None diff --git a/mypy_django_plugin/transformers/models.py b/mypy_django_plugin/transformers/models.py index 9c41ba961..e2f05b4e4 100644 --- a/mypy_django_plugin/transformers/models.py +++ b/mypy_django_plugin/transformers/models.py @@ -289,15 +289,6 @@ def run_with_model_cls(self, model_cls: Type[Model]) -> None: class AddManagers(ModelClassInitializer): - def has_any_parametrized_manager_as_base(self, info: TypeInfo) -> bool: - for base in helpers.iter_bases(info): - if self.is_any_parametrized_manager(base): - return True - return False - - def is_any_parametrized_manager(self, typ: Instance) -> bool: - return typ.type.fullname in fullnames.MANAGER_CLASSES and isinstance(typ.args[0], AnyType) - def lookup_manager(self, fullname: str, manager: "Manager[Any]") -> Optional[TypeInfo]: manager_info = self.lookup_typeinfo(fullname) if manager_info is None: