def parseFile(self, fileName): logging.info("parsing File") airportParser = AirportParser() airportParser.parseFile(fileName) logging.info("Parsed Successfully") self.storeInDb(airportParser.records) pass
def storeInDb(self, records): logging.info("Storing in DB ") try: mydb = DBHelper.getConnection() for record in records: cursor = mydb.cursor() cursor.execute("insert into table values(%s,%s,%s,%s)", ()) cursor.close() logging.info("Updated Airport Record To Database ") sendMail("Successfull") except: logging.error("Error In Store in DB ") sendMail("Error Processing the Records ") finally: if (mydb is not None & mydb.is_connected()): mydb.close()
def __init__(self): logging.info("Initialized ")
def main(): logging.info('Staring application') AirportApp().parseFile("d:/inputData/airports.csv")
def updateStatus(self): logging.info("Updating Status") pass
def readFile(self): logging.info("reading File ") pass
def __del__(self): logging.info("Destructed ")