|
1 |
| -from collections import OrderedDict |
2 | 1 | from datetime import datetime
|
3 | 2 | from decimal import Decimal
|
4 | 3 | from urllib.request import urlopen
|
@@ -250,18 +249,18 @@ def __init__(
|
250 | 249 | """
|
251 | 250 | if elements is None:
|
252 | 251 | elements = []
|
253 |
| - self._areas: Dict[int, Union["Area", "Node", "Relation", "Way"]] = OrderedDict( |
254 |
| - (element.id, element) for element in elements if is_valid_type(element, Area) |
255 |
| - ) |
256 |
| - self._nodes = OrderedDict( |
257 |
| - (element.id, element) for element in elements if is_valid_type(element, Node) |
258 |
| - ) |
259 |
| - self._ways = OrderedDict( |
260 |
| - (element.id, element) for element in elements if is_valid_type(element, Way) |
261 |
| - ) |
262 |
| - self._relations = OrderedDict( |
263 |
| - (element.id, element) for element in elements if is_valid_type(element, Relation) |
264 |
| - ) |
| 252 | + self._areas: Dict[int, Union["Area", "Node", "Relation", "Way"]] = { |
| 253 | + element.id: element for element in elements if is_valid_type(element, Area) |
| 254 | + } |
| 255 | + self._nodes = { |
| 256 | + element.id: element for element in elements if is_valid_type(element, Node) |
| 257 | + } |
| 258 | + self._ways = { |
| 259 | + element.id: element for element in elements if is_valid_type(element, Way) |
| 260 | + } |
| 261 | + self._relations = { |
| 262 | + element.id: element for element in elements if is_valid_type(element, Relation) |
| 263 | + } |
265 | 264 | self._class_collection_map: Dict[Any, Any] = {
|
266 | 265 | Node: self._nodes,
|
267 | 266 | Way: self._ways,
|
|
0 commit comments