  from collections import defaultdict, namedtuple
  from contextlib import suppress
  
  from django.contrib.gis import forms, gdal
  from django.contrib.gis.db.models.proxy import SpatialProxy
  from django.contrib.gis.gdal.error import GDALException
  from django.contrib.gis.geometry.backend import Geometry, GeometryException
 
</s> remove from contextlib import suppress
 </s> add  </s> remove from contextlib import suppress
 </s> add  </s> remove from contextlib import suppress
 </s> add  </s> remove from contextlib import suppress
 </s> add  </s> remove from contextlib import suppress
 </s> add 
  from collections import defaultdict, namedtuple

  
  from django.contrib.gis import forms, gdal
  from django.contrib.gis.db.models.proxy import SpatialProxy
  from django.contrib.gis.gdal.error import GDALException
  from django.contrib.gis.geometry.backend import Geometry, GeometryException
keep replace keep keep keep keep keep
 Reverted "Fixed #27818 -- Replaced try/except/pass with contextlib.suppress()."

This reverts commit 550cb3a365dee4edfdd1563224d5304de2a57fda
because try/except performs better. 
django/contrib/gis/db/models/fields.py