diff -r 4cf5e664c847 -r 3406d3bf05d4 iro/acounting.py --- a/iro/acounting.py Wed Mar 21 19:41:55 2012 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,50 +0,0 @@ -# -*- coding: utf-8 -*- - -from database import Database -import logging -logger=logging.getLogger("iro.acounting"); - -class Acounting(Database): - def __init__(self,id, connection): - Database.__init__(self,connection) - self.id=id - - def setId(self,id, user): - self.id=id - if user: - self.connect() - self.cursor.execute ("INSERT INTO %s (id,user) VALUES ('%s','%s')" % (self.connection['overview'], self.id, user)) - self.disconnect() - - - def getStatus(self): - self.connect() - self.cursor.execute ("SELECT status,tel FROM %s WHERE id='%s'" % (self.connection['table'], self.id)) - ret= self.cursor.fetchall() - self.disconnect() - return ret - - def addGood(self, good,disconnect=True): - if type(good) == list: - for i in good: - self.addGood(i) - if disconnect: - self.disconnect() - else: - self.connect() - self.cursor.execute("INSERT INTO %s (id,tel,status) VALUES('%s','%s','sended')" % (self.connection['table'], self.id, good)) - if disconnect: - self.disconnect() - - - def addFailed(self, failed,disconnect=True): - if type(failed) == list: - for i in failed: - self.addFailed(i,False) - if disconnect: - self.disconnect() - else: - self.connect() - self.cursor.execute ("INSERT INTO %s (id,tel,status) VALUES('%s','%s','failed')"%(self.connection['table'], self.id, failed)) - if disconnect: - self.disconnect()