From eafe1468d228e6f63d044f787a9ffec82ec22746 Mon Sep 17 00:00:00 2001 From: syre Date: Fri, 17 Feb 2023 14:38:24 +0100 Subject: [PATCH] Fixed #34347 -- Added __all__ to django.contrib.gis.utils. --- django/contrib/gis/utils/__init__.py | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/django/contrib/gis/utils/__init__.py b/django/contrib/gis/utils/__init__.py index 26334fb6a4b..12f032c6658 100644 --- a/django/contrib/gis/utils/__init__.py +++ b/django/contrib/gis/utils/__init__.py @@ -1,17 +1,24 @@ """ This module contains useful utilities for GeoDjango. """ -from django.contrib.gis.utils.ogrinfo import ogrinfo # NOQA -from django.contrib.gis.utils.ogrinspect import mapping, ogrinspect # NOQA -from django.contrib.gis.utils.srs import add_srs_entry # NOQA +from django.contrib.gis.utils.ogrinfo import ogrinfo +from django.contrib.gis.utils.ogrinspect import mapping, ogrinspect +from django.contrib.gis.utils.srs import add_srs_entry from django.core.exceptions import ImproperlyConfigured +__all__ = [ + "add_srs_entry", + "mapping", + "ogrinfo", + "ogrinspect", +] + try: # LayerMapping requires DJANGO_SETTINGS_MODULE to be set, # and ImproperlyConfigured is raised if that's not the case. - from django.contrib.gis.utils.layermapping import ( # NOQA - LayerMapError, - LayerMapping, - ) + from django.contrib.gis.utils.layermapping import LayerMapError, LayerMapping + + __all__ += ["LayerMapError", "LayerMapping"] + except ImproperlyConfigured: pass