From a3f41278877f815006c07d9ecb615e48bf85523f Mon Sep 17 00:00:00 2001 From: lyova24 Date: Sun, 5 Oct 2025 06:37:09 +0700 Subject: [PATCH] INTPYTHON-777 Convert all relative imports to in-package absolute ones in ./django_mongodb_backend. --- django_mongodb_backend/expressions/builtins.py | 2 +- django_mongodb_backend/expressions/search.py | 2 +- django_mongodb_backend/fields/array.py | 8 ++++---- django_mongodb_backend/fields/embedded_model.py | 4 ++-- django_mongodb_backend/fields/embedded_model_array.py | 5 +++-- django_mongodb_backend/fields/json.py | 4 ++-- .../fields/polymorphic_embedded_model.py | 2 +- django_mongodb_backend/forms/fields/array.py | 8 ++++++-- 8 files changed, 20 insertions(+), 15 deletions(-) diff --git a/django_mongodb_backend/expressions/builtins.py b/django_mongodb_backend/expressions/builtins.py index 0bc939350..0387fb97c 100644 --- a/django_mongodb_backend/expressions/builtins.py +++ b/django_mongodb_backend/expressions/builtins.py @@ -25,7 +25,7 @@ ) from django.db.models.sql import Query -from ..query_utils import process_lhs +from django_mongodb_backend.query_utils import process_lhs def case(self, compiler, connection): diff --git a/django_mongodb_backend/expressions/search.py b/django_mongodb_backend/expressions/search.py index 3783f5943..6b14be497 100644 --- a/django_mongodb_backend/expressions/search.py +++ b/django_mongodb_backend/expressions/search.py @@ -3,7 +3,7 @@ from django.db.models.expressions import F, Value from django.db.models.lookups import Lookup -from ..query_utils import process_lhs, process_rhs +from django_mongodb_backend.query_utils import process_lhs, process_rhs def cast_as_field(path): diff --git a/django_mongodb_backend/fields/array.py b/django_mongodb_backend/fields/array.py index da64ee2e8..a6369b21a 100644 --- a/django_mongodb_backend/fields/array.py +++ b/django_mongodb_backend/fields/array.py @@ -6,10 +6,10 @@ from django.db.models.lookups import Exact, FieldGetDbPrepValueMixin, In, Lookup from django.utils.translation import gettext_lazy as _ -from ..forms import SimpleArrayField -from ..query_utils import process_lhs, process_rhs -from ..utils import prefix_validation_error -from ..validators import ArrayMaxLengthValidator, LengthValidator +from django_mongodb_backend.forms import SimpleArrayField +from django_mongodb_backend.query_utils import process_lhs, process_rhs +from django_mongodb_backend.utils import prefix_validation_error +from django_mongodb_backend.validators import ArrayMaxLengthValidator, LengthValidator __all__ = ["ArrayField"] diff --git a/django_mongodb_backend/fields/embedded_model.py b/django_mongodb_backend/fields/embedded_model.py index fbc1d53a1..8520262ee 100644 --- a/django_mongodb_backend/fields/embedded_model.py +++ b/django_mongodb_backend/fields/embedded_model.py @@ -6,7 +6,7 @@ from django.db.models.fields.related import lazy_related_operation from django.db.models.lookups import Transform -from .. import forms +from django_mongodb_backend import forms class EmbeddedModelField(models.Field): @@ -26,7 +26,7 @@ def db_type(self, connection): return "embeddedDocuments" def check(self, **kwargs): - from ..models import EmbeddedModel # noqa: PLC0415 + from django_mongodb_backend.models import EmbeddedModel # noqa: PLC0415 errors = super().check(**kwargs) if not issubclass(self.embedded_model, EmbeddedModel): diff --git a/django_mongodb_backend/fields/embedded_model_array.py b/django_mongodb_backend/fields/embedded_model_array.py index e880931c9..a220969cd 100644 --- a/django_mongodb_backend/fields/embedded_model_array.py +++ b/django_mongodb_backend/fields/embedded_model_array.py @@ -6,8 +6,9 @@ from django.db.models.fields.related import lazy_related_operation from django.db.models.lookups import Lookup, Transform -from .. import forms -from ..query_utils import process_lhs, process_rhs +from django_mongodb_backend import forms +from django_mongodb_backend.query_utils import process_lhs, process_rhs + from . import EmbeddedModelField from .array import ArrayField, ArrayLenTransform diff --git a/django_mongodb_backend/fields/json.py b/django_mongodb_backend/fields/json.py index 1a7ecb615..aeb792d75 100644 --- a/django_mongodb_backend/fields/json.py +++ b/django_mongodb_backend/fields/json.py @@ -13,8 +13,8 @@ KeyTransformNumericLookupMixin, ) -from ..lookups import builtin_lookup -from ..query_utils import process_lhs, process_rhs +from django_mongodb_backend.lookups import builtin_lookup +from django_mongodb_backend.query_utils import process_lhs, process_rhs def build_json_mql_path(lhs, key_transforms): diff --git a/django_mongodb_backend/fields/polymorphic_embedded_model.py b/django_mongodb_backend/fields/polymorphic_embedded_model.py index d584cd7c1..27789bd08 100644 --- a/django_mongodb_backend/fields/polymorphic_embedded_model.py +++ b/django_mongodb_backend/fields/polymorphic_embedded_model.py @@ -28,7 +28,7 @@ def db_type(self, connection): return "embeddedDocuments" def check(self, **kwargs): - from ..models import EmbeddedModel # noqa: PLC0415 + from django_mongodb_backend.models import EmbeddedModel # noqa: PLC0415 errors = super().check(**kwargs) embedded_fields = {} diff --git a/django_mongodb_backend/forms/fields/array.py b/django_mongodb_backend/forms/fields/array.py index 8a8d4fbc3..38448089a 100644 --- a/django_mongodb_backend/forms/fields/array.py +++ b/django_mongodb_backend/forms/fields/array.py @@ -5,8 +5,12 @@ from django.core.exceptions import ImproperlyConfigured, ValidationError from django.utils.translation import gettext_lazy as _ -from ...utils import prefix_validation_error -from ...validators import ArrayMaxLengthValidator, ArrayMinLengthValidator, LengthValidator +from django_mongodb_backend.utils import prefix_validation_error +from django_mongodb_backend.validators import ( + ArrayMaxLengthValidator, + ArrayMinLengthValidator, + LengthValidator, +) class SimpleArrayField(forms.CharField):