Skip to content

Commit 2ae3de5

Browse files
committed
Backport fix for handling empty csv file #771
Bump pre-release version to 3.3.3-a.2
1 parent e36e376 commit 2ae3de5

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

can/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
import logging
1010

11-
__version__ = "3.3.3-alpha.1"
11+
__version__ = "3.3.3-alpha.2"
1212

1313
log = logging.getLogger('can')
1414

can/io/csv.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,11 @@ def __init__(self, file):
9191

9292
def __iter__(self):
9393
# skip the header line
94-
next(self.file)
94+
try:
95+
next(self.file)
96+
except StopIteration:
97+
# don't crash on a file with only a header
98+
return
9599

96100
for line in self.file:
97101

0 commit comments

Comments
 (0)