summaryrefslogtreecommitdiff
path: root/django/contrib/gis/admin/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'django/contrib/gis/admin/__init__.py')
-rw-r--r--django/contrib/gis/admin/__init__.py17
1 files changed, 13 insertions, 4 deletions
diff --git a/django/contrib/gis/admin/__init__.py b/django/contrib/gis/admin/__init__.py
index 2b56276ee7..fdf7166306 100644
--- a/django/contrib/gis/admin/__init__.py
+++ b/django/contrib/gis/admin/__init__.py
@@ -1,12 +1,21 @@
# Getting the normal admin routines, classes, and `site` instance.
-from django.contrib.admin import autodiscover, site, AdminSite, ModelAdmin, StackedInline, TabularInline, HORIZONTAL, VERTICAL
-
+from django.contrib.admin import ( # NOQA: flake8 detects only the last __all__
+ autodiscover, site, AdminSite, ModelAdmin, StackedInline, TabularInline,
+ HORIZONTAL, VERTICAL,
+)
# Geographic admin options classes and widgets.
-from django.contrib.gis.admin.options import GeoModelAdmin
-from django.contrib.gis.admin.widgets import OpenLayersWidget
+from django.contrib.gis.admin.options import GeoModelAdmin # NOQA
+from django.contrib.gis.admin.widgets import OpenLayersWidget # NOQA
+
+__all__ = [
+ "autodiscover", "site", "AdminSite", "ModelAdmin", "StackedInline",
+ "TabularInline", "HORIZONTAL", "VERTICAL",
+ "GeoModelAdmin", "OpenLayersWidget", "HAS_OSM",
+]
try:
from django.contrib.gis.admin.options import OSMGeoAdmin
HAS_OSM = True
+ __all__ += ['OSMGeoAdmin']
except ImportError:
HAS_OSM = False