def __init__(self, dbpath, poolsize = 5): ''' constructor ''' self.stockQueue = Queue() self.sqlDAM = DAMFactory.createDAM("sql", {'db': dbpath}) self.yahooDAM = DAMFactory.createDAM("yahoo") self.poolsize = poolsize self.failed = [] self.succeeded = [] self.threads = [] self.counter = 0
def __init__(self, dbpath = "data/stock.sqlite"): self.history_start = datetime.datetime.strptime("2004-01-01", '%Y-%m-%d') self.dbpath = "sqlite:///" + dbpath self.sqlDAM = DAMFactory.createDAM("sql", {'db': self.dbpath}) self.eastmoneyDAM = DAMFactory.createDAM('eastfinance')