From a183dd8225380ddcc2f742e4b232426203682a8a Mon Sep 17 00:00:00 2001 From: Jeremy Dunck Date: Wed, 4 Jul 2007 06:52:40 +0000 Subject: [PATCH] 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 --- django/contrib/gis/gdal/Feature.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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):