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