def statis4FlightLowestPriceInfo(duration): conn = g_db.getConn() if not conn: L.error("connect db failed.") return ER_CONN_DB_FAILED handler = FlightLowestPriceInfoHandler(conn) print "FlightLowestPriceInfo:" for i in range(duration, -1, -1): queryDate = (datetime.datetime.today() - datetime.timedelta(days=i)).strftime("%Y-%m-%d") recNum = handler.getRecordNum(query_date=queryDate) print "{} : {}".format(queryDate, recNum)
def __init__(self, conn, allAirports, dateRange): self.conn = conn self.allAirports = allAirports self.dbHandle = FlightLowestPriceInfoHandler(conn) self.lstFailAirline = [] self.dateRange = dateRange