def __init__( self, _id, _fileName, _ui = None, _db = -1 ): quotesThread.__init__( self, _id, _ui ) self.yqlObj = yql.Public() self.ui = _ui self.fileName = 'xmls/' + _fileName + '.xml' if _db == -1: self.fileHnd = open( self.fileName, 'w+' ) else: self.fileHnd = -1 self.id = _id self.db = _db
def __init__( self, _id, _startDate, _endDate, _ui = None, _db = -1, _companies = -1, ): quotesThread.__init__( self, _id, _ui ) self.startDate = dateTimeTools.getYahooDate( _startDate ) self.endDate = dateTimeTools.getYahooDate( _endDate ) self.yqlObj = yql.Public() self.ui = _ui self.db = _db if _companies == -1: if _db == -1: self.process = 0 else: self.companiesList = [] self.process = 1 try: d = self.db.queryTuples( "SELECT symbol from NEWSA.COMPANIES WHERE 1=1;" ) for symbol in d: self.companiesList.append( symbol[0] ) except: print "ERROR: DB [QUOTES] - Get symbols" self.process = 0 else: self.companiesList = _companies