From 05dab8acb504d8d04311c172ed78653dc147f39c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Sat, 22 Dec 2018 23:36:07 +0100 Subject: [PATCH] for some reason ordereddict causes lots of overhead here --- src/c3nav/mapdata/models/geometry/base.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/c3nav/mapdata/models/geometry/base.py b/src/c3nav/mapdata/models/geometry/base.py index 696da40c..1f7ee997 100644 --- a/src/c3nav/mapdata/models/geometry/base.py +++ b/src/c3nav/mapdata/models/geometry/base.py @@ -33,10 +33,10 @@ class GeometryMixin(SerializableMixin): if field.name in geometry_affecting_fields} def get_geojson_properties(self, *args, **kwargs) -> dict: - result = OrderedDict(( - ('type', self.__class__.__name__.lower()), - ('id', self.pk), - )) + result = { + 'type': self.__class__.__name__.lower(), + 'id': self.id + } if getattr(self, 'bounds', False): result['bounds'] = True return result