Get a new session number.
(self, conn=None)
| 560 | |
| 561 | @needs_sqlite |
| 562 | def new_session(self, conn=None): |
| 563 | """Get a new session number.""" |
| 564 | if conn is None: |
| 565 | conn = self.db |
| 566 | |
| 567 | with conn: |
| 568 | cur = conn.execute("""INSERT INTO sessions VALUES (NULL, ?, NULL, |
| 569 | NULL, "") """, (datetime.datetime.now(),)) |
| 570 | self.session_number = cur.lastrowid |
| 571 | |
| 572 | def end_session(self): |
| 573 | """Close the database session, filling in the end time and line count.""" |
no test coverage detected