[neighborhoods] immutable data structures when loading from JSON
This commit is contained in:
@@ -462,7 +462,7 @@ class NeighborhoodReverseGeocoder(RTreePolygonIndex):
|
|||||||
self.priorities.append((self.level_priorities[properties['polygon_type']], self.source_priorities[properties['source']]))
|
self.priorities.append((self.level_priorities[properties['polygon_type']], self.source_priorities[properties['source']]))
|
||||||
|
|
||||||
def load_polygon_properties(self, d):
|
def load_polygon_properties(self, d):
|
||||||
self.priorities = json.load(open(os.path.join(d, self.PRIORITIES_FILENAME)))
|
self.priorities = [tuple(p) for p in json.load(open(os.path.join(d, self.PRIORITIES_FILENAME)))]
|
||||||
|
|
||||||
def save_polygon_properties(self, d):
|
def save_polygon_properties(self, d):
|
||||||
json.dump(self.priorities, open(os.path.join(d, self.PRIORITIES_FILENAME), 'w'))
|
json.dump(self.priorities, open(os.path.join(d, self.PRIORITIES_FILENAME), 'w'))
|
||||||
|
|||||||
Reference in New Issue
Block a user