import os.path
import re
import logging
+import sqlite3
#
# Logging code heavily inspired by Logging HOWTO documentation:
pass
def connect(self, database):
+ self.database = database
self.conn = None
self.cursor = None
- return self.conn
def disconnect(self):
- pass
+ self.cursor.close()
+ self.conn.close()
class SQLiteDatabaseAccess(DatabaseAccess):
def __init___(self):
pass
+ def connect(self, database):
+ self.database = database
+ self.conn = sqlite3.connect(self.database)
+ self.cursor = self.conn.cursor()
+
+ def add_swarm(self, swarm):
+ pass
+
+ def add_client_session(self, session):
+ pass
+
+ def add_peer_status_message(self, msg):
+ pass
+
+ def add_status_message(self, msg):
+ pass
+
+ def add_verbose_message(self, msg):
+ pass
+
class MySQLDatabaseAccess(DatabaseAccess):
def __init___(self):
pass
+
+ def connect(self, database):
+ pass
+
+ def add_swarm(self, swarm):
+ pass
+
+ def add_client_session(self, session):
+ pass
+
+ def add_peer_status_message(self, msg):
+ pass
+
+ def add_status_message(self, msg):
+ pass
+
+ def add_verbose_message(self, msg):
+ pass