Linux, Python Help Please! How do I get the database module to write status records

This is a tux_database module, one of 6 modules in which a tux_master module imports and gets rss feed info and send it to my email. I need it to log each process status as follows:

input okay or fail? rss okay or fail? email okay or fail?

Can anyone help me get my database to write status records?

import sqlite3 as lite
import sys

def Data(Status, currentDate):
  print("Status Update Time")
try:
 con = lite.connect('tux.db')
 with con:
    cur = con.cursor()
    cur.execute("DROP TABLE IF exists EventLookin")
    cur.execute("DROP TABLE IF exists EventStatus")
    cur.execute("CREATE TABLE EventLookin(EventID TEXT PRIMARY KEY, EventType TEXT, EventDate)")
    cur.execute("CREATE TABLE EventStatus(EventID INTEGER PRIMARY KEY, EventType TEXT, EventDate, FOREIGN KEY(EventType) REFERENCES Lookin(EventType) )")
#rssFeed TEXT, emailAddress TEXT, currentDate TEXT , costValue TEXT)")
#    cur.execute("CREATE TABLE EventLookin(EventId varchar(50), EventType varchar(50), EventDate varchar(50))")
    cur.execute("INSERT INTO EventLookin VALUES(' IF ', 'Input Fail','Date: ')")
    cur.execute("INSERT INTO EventLookin VALUES('RO: ','RSS Okay','Date: ' )")
 cur.execute("INSERT INTO EventLookin VALUES('EO: ','Email Okay','Date: ' )")
    cur.execute("INSERT INTO EventLookin VALUES('EF: ','Email Fail','Date: '  )")
    cur.execute("INSERT INTO EventLookin VALUES('IO: ','Input Okay','Date: ' )")
    con.commit()
except lite.Error, e:
 if con:
  con.rollback()
  print"Error %s: " % e.args[0]
  sys.exit(1)

finally:
 if con:
  con.close()

def currentDate(EventType, EventDate):
 try:
  con = lite.connect("tux.db")
  with con:
   cur = con.cursor()

   insertstring = "INSERT INTO EventStatus Values (NULL,'"  + EventType + "','" + EventDate + "')"
   cur.execute(insertstring)

 finally:
  if con:
   con.close()