Skip to content

Commit d74c1ff

Browse files
committed
src - Replace OrderedDict with an ordered dict
1 parent 71ee21a commit d74c1ff

File tree

1 file changed

+12
-13
lines changed

1 file changed

+12
-13
lines changed

overpy/__init__.py

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
from collections import OrderedDict
21
from datetime import datetime
32
from decimal import Decimal
43
from urllib.request import urlopen
@@ -250,18 +249,18 @@ def __init__(
250249
"""
251250
if elements is None:
252251
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+
}
265264
self._class_collection_map: Dict[Any, Any] = {
266265
Node: self._nodes,
267266
Way: self._ways,

0 commit comments

Comments
 (0)