move get_level_render_data to LevelRenderData.get() and cache locally

This commit is contained in:
Laura Klünder 2017-11-08 18:21:54 +01:00
parent ef29f48873
commit 1a797b16f7
2 changed files with 28 additions and 20 deletions

View file

@ -5,7 +5,7 @@ from shapely.geometry import box
from c3nav.mapdata.cache import MapHistory
from c3nav.mapdata.models import MapUpdate
from c3nav.mapdata.render.data import get_level_render_data, hybrid_union
from c3nav.mapdata.render.data import LevelRenderData, hybrid_union
from c3nav.mapdata.render.engines.base import FillAttribs, StrokeAttribs
@ -28,7 +28,7 @@ class MapRenderer:
@cached_property
def level_render_data(self):
return get_level_render_data(self.level)
return LevelRenderData.get(self.level)
@cached_property
def last_update(self):