diff options
| author | Jeremy Dunck <jdunck@gmail.com> | 2007-07-04 06:52:40 +0000 |
|---|---|---|
| committer | Jeremy Dunck <jdunck@gmail.com> | 2007-07-04 06:52:40 +0000 |
| commit | a183dd8225380ddcc2f742e4b232426203682a8a (patch) | |
| tree | b38439d7f0098b37af969211ec9336f8a66a52f8 | |
| parent | 44069054d72ec5037a4032e890ba31b2f147f065 (diff) | |
gis: Return field value from Feature.get based on either field name or the field itself.
git-svn-id: http://code.djangoproject.com/svn/django/branches/gis@5604 bcc190cf-cafb-0310-a4f2-bffc1f526a37
| -rw-r--r-- | django/contrib/gis/gdal/Feature.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/django/contrib/gis/gdal/Feature.py b/django/contrib/gis/gdal/Feature.py index 2e607cb3a6..1c37feac8a 100644 --- a/django/contrib/gis/gdal/Feature.py +++ b/django/contrib/gis/gdal/Feature.py @@ -93,8 +93,9 @@ class Feature(object): return OGRGeomType(lgdal.OGR_FD_GetGeomType(self._fdefn)) #### Feature Methods #### - def get(self, field_name): + def get(self, field): "Returns the value of the field, instead of an instance of the Field object." + field_name = getattr(field, 'name', field) return self.__getitem__(field_name).value def index(self, field_name): |
