--- /dev/null
+import csv
+from recv import recv
+from sent import sent
+from contactsServ import *
+
+class csvServ:
+ def __init__(self, recvFile, sentFile):
+ ifile = open(recvFile, "r")
+ reader=csv.reader(ifile)
+ self.recvLst=[]
+ self.recvNumbers=[]
+ for row in reader:
+ self.recvLst.append(recv(row[2],row[5], row[7]))
+ self.recvNumbers.append(row[2][-7:])
+
+ #print "WILL"
+
+ #self.recvLst = z.populateNames(self.recvLst)
+
+
+ ifile.close()
+
+ ##############################################
+
+ ifile = open(sentFile, "r")
+ reader=csv.reader(ifile)
+ self.sentLst=[]
+ self.sentNumbers=[]
+ for row in reader:
+ self.sentLst.append(sent(row[3],row[5], row[7]))
+ self.sentNumbers.append(row[3][-7:])
+
+
+
+ abook=address_book()
+
+ abook.populateNames(self.recvLst, self.sentLst)
+
+
+
+
+ def getAllReceivedMsgs(self):
+ msgs=[]
+ for msg in self.recvLst:
+ msgs.append(msg.getSummary())
+ return msgs
+
+
+
+
+ def getMsg(self, msgNum, msgType = 0):
+ #msgType 0: recv, 1:sent
+
+ if msgType == 0:
+ return self.recvLst[msgNum]
+
+ return self.sentLst[msgNum]
+
+
+ def getMsgText(self, msgNum):
+ return self.recvLst[msgNum].getMsg()