Skip to content

Commit 825f52d

Browse files
committed
Rename sqlreader for consistency. Closes #229
1 parent 3bbc89c commit 825f52d

File tree

6 files changed

+14
-10
lines changed

6 files changed

+14
-10
lines changed

can/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ class CanError(IOError):
2222
from can.io import BLFReader, BLFWriter
2323
from can.io import CanutilsLogReader, CanutilsLogWriter
2424
from can.io import CSVWriter
25-
from can.io import SqliteWriter, SqlReader
25+
from can.io import SqliteWriter, SqliteReader
2626

2727
from can.util import set_logging_level
2828

can/io/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@
99
from .asc import ASCWriter, ASCReader
1010
from .blf import BLFReader, BLFWriter
1111
from .csv import CSVWriter
12-
from .sqlite import SqlReader, SqliteWriter
12+
from .sqlite import SqliteReader, SqliteWriter
1313
from .stdout import Printer

can/io/player.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
from .asc import ASCReader
66
from .log import CanutilsLogReader
77
from .blf import BLFReader
8-
from .sqlite import SqlReader
8+
from .sqlite import SqliteReader
99

1010
log = logging.getLogger('can.io.player')
1111

@@ -35,7 +35,7 @@ def __new__(cls, other, filename):
3535
if filename.endswith(".blf"):
3636
return BLFReader(filename)
3737
if filename.endswith(".db"):
38-
return SqlReader(filename)
38+
return SqliteReader(filename)
3939
if filename.endswith(".asc"):
4040
return ASCReader(filename)
4141
if filename.endswith(".log"):

can/io/sqlite.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,20 +19,20 @@
1919
buffer = memoryview
2020

2121

22-
class SqlReader:
22+
class SqliteReader:
2323
"""
2424
Reads recorded CAN messages from a simple SQL database.
2525
2626
This class can be iterated over or used to fetch all messages in the
27-
database with :meth:`~SqlReader.read_all`.
27+
database with :meth:`~SqliteReader.read_all`.
2828
2929
Calling len() on this object might not run in constant time.
3030
"""
3131

3232
_SELECT_ALL_COMMAND = "SELECT * FROM messages"
3333

3434
def __init__(self, filename):
35-
log.debug("Starting SqlReader with %s", filename)
35+
log.debug("Starting SqliteReader with %s", filename)
3636
self.conn = sqlite3.connect(filename)
3737
self.cursor = self.conn.cursor()
3838

@@ -46,7 +46,7 @@ def _create_frame_from_db_tuple(frame_data):
4646
def __iter__(self):
4747
log.debug("Iterating through messages from sql db")
4848
for frame_data in self.cursor.execute(self._SELECT_ALL_COMMAND):
49-
yield SqlReader._create_frame_from_db_tuple(frame_data)
49+
yield SqliteReader._create_frame_from_db_tuple(frame_data)
5050

5151
def __len__(self):
5252
# this might not run in constant time
@@ -63,6 +63,10 @@ def close(self):
6363
self.conn.close()
6464

6565

66+
# Backward compatibility
67+
SqlReader = SqliteReader
68+
69+
6670
class SqliteWriter(BufferedReader):
6771
"""Logs received CAN data to a simple SQL database.
6872

test/listener_test.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ def testClassesImportable(self):
3838
self.assertTrue(hasattr(can, 'CanutilsLogWriter'))
3939
self.assertTrue(hasattr(can, 'CanutilsLogReader'))
4040

41-
self.assertTrue(hasattr(can, 'SqlReader'))
41+
self.assertTrue(hasattr(can, 'SqliteReader'))
4242
self.assertTrue(hasattr(can, 'SqliteWriter'))
4343

4444
self.assertTrue(hasattr(can, 'Printer'))

test/logformats_test.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ class TestSqlFileFormat(unittest.TestCase):
150150
"""Tests can.SqliteWriter and can.SqliteReader"""
151151

152152
def test_writer_and_reader(self):
153-
_test_writer_and_reader(self, can.SqliteWriter, can.SqlReader,
153+
_test_writer_and_reader(self, can.SqliteWriter, can.SqliteReader,
154154
sleep_time=can.SqliteWriter.MAX_TIME_BETWEEN_WRITES,
155155
check_comments=False)
156156

0 commit comments

Comments
 (0)