diff options
| author | Vytis Banaitis <vytis.banaitis@gmail.com> | 2017-02-01 18:41:56 +0200 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2017-02-01 11:41:56 -0500 |
| commit | 8838d4dd498c8f66ea4237fe8a79a5f77d6f95c9 (patch) | |
| tree | b75fa27930b8758ad36669b523b084ac09ce290b /django/contrib/gis/db/models/fields.py | |
| parent | 0ec4dc91e0e7befdd06aa0613b5d0fbe3c785ee7 (diff) | |
Refs #23919 -- Replaced kwargs.pop() with keyword-only arguments.
Diffstat (limited to 'django/contrib/gis/db/models/fields.py')
| -rw-r--r-- | django/contrib/gis/db/models/fields.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/django/contrib/gis/db/models/fields.py b/django/contrib/gis/db/models/fields.py index d6cd529dc1..c8cf827c10 100644 --- a/django/contrib/gis/db/models/fields.py +++ b/django/contrib/gis/db/models/fields.py @@ -263,7 +263,8 @@ class GeometryField(GeoSelectFormatMixin, BaseSpatialField): # The OpenGIS Geometry name. geom_type = 'GEOMETRY' - def __init__(self, verbose_name=None, dim=2, geography=False, **kwargs): + def __init__(self, verbose_name=None, dim=2, geography=False, *, extent=(-180.0, -90.0, 180.0, 90.0), + tolerance=0.05, **kwargs): """ The initialization function for geometry fields. In addition to the parameters from BaseSpatialField, it takes the following as keyword @@ -289,8 +290,8 @@ class GeometryField(GeoSelectFormatMixin, BaseSpatialField): # Oracle-specific private attributes for creating the entry in # `USER_SDO_GEOM_METADATA` - self._extent = kwargs.pop('extent', (-180.0, -90.0, 180.0, 90.0)) - self._tolerance = kwargs.pop('tolerance', 0.05) + self._extent = extent + self._tolerance = tolerance super().__init__(verbose_name=verbose_name, **kwargs) |
