Skip to content

Commit f2263da

Browse files
committed
Raise KeyError for zero index.
1 parent 26d394a commit f2263da

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

canopen/pdo/base.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@ def __iter__(self):
4141

4242
def __getitem__(self, key):
4343
if isinstance(key, int):
44+
if key == 0:
45+
raise KeyError("PDO index zero requested for 1-based sequence")
4446
if (
4547
0 < key <= 512 # By PDO Index
4648
or 0x1600 <= key <= 0x17FF # By RPDO ID (512)

0 commit comments

Comments
 (0)