1 from logging import getLogger
2 from sqlite3 import connect
4 __all__ = ("initdb", "stow")
6 log = getLogger("gps303")
10 SCHEMA = """create table if not exists events (
11 timestamp real not null,
13 clntaddr text not null,
21 log.info("Using Sqlite3 database \"%s\"", dbname)
26 def stow(clntaddr, timestamp, imei, proto, payload):
30 ("clntaddr", "timestamp", "imei", "proto", "payload"),
31 (str(clntaddr), timestamp, imei, proto, payload),
35 """insert or ignore into events
36 (timestamp, imei, clntaddr, proto, payload)
37 values (:timestamp, :imei, :clntaddr, :proto, :payload)""",