Skip to content

Commit 0fc1c30

Browse files
committed
Modernize Iterator type annotations.
Since Python 3.9 the collections.abc module can be used directly for typing.
1 parent 612bbe6 commit 0fc1c30

File tree

4 files changed

+8
-8
lines changed

4 files changed

+8
-8
lines changed

canopen/network.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
import logging
44
import threading
5-
from collections.abc import MutableMapping
6-
from typing import Callable, Final, Iterator, Optional, Union
5+
from collections.abc import Iterator, MutableMapping
6+
from typing import Callable, Final, Optional, Union
77

88
import can
99

canopen/objectdictionary/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66

77
import logging
88
import struct
9-
from collections.abc import Mapping, MutableMapping
10-
from typing import Iterator, Optional, TextIO, Union
9+
from collections.abc import Iterator, Mapping, MutableMapping
10+
from typing import Optional, TextIO, Union
1111

1212
from canopen.objectdictionary.datatypes import *
1313
from canopen.objectdictionary.datatypes import IntegerN, UnsignedN

canopen/pdo/base.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
import logging
55
import math
66
import threading
7-
from collections.abc import Mapping
8-
from typing import Callable, Iterator, Optional, TYPE_CHECKING, Union
7+
from collections.abc import Iterator, Mapping
8+
from typing import Callable, Optional, TYPE_CHECKING, Union
99

1010
import canopen.network
1111
from canopen import objectdictionary

canopen/sdo/base.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
from __future__ import annotations
22

33
import binascii
4-
from collections.abc import Mapping
5-
from typing import Iterator, Optional, Union
4+
from collections.abc import Iterator, Mapping
5+
from typing import Optional, Union
66

77
import canopen.network
88
from canopen import objectdictionary

0 commit comments

Comments
 (0)