Beispiel #1
0
 def download(self,days=60):
     days_ago = datetime.datetime.now() - datetime.timedelta( days=days )
     from_date = time.strftime("%Y%m%d",days_ago.timetuple())
     builder = Builder(self.institution) 
     query = None
     if self.is_brokerage_account():
         query = builder.invstQuery(self.broker_id,self.number,from_date)
     elif self.is_bank_account():
         query = builder.baQuery(self.number,from_date,self.account_type,self.routing_number)
     elif self.is_credit_card_account():
         query = builder.ccQuery(self.number,from_date)
         
     if query is None:
         return 
     response = builder.doQuery(query)
     return StringIO.StringIO(response)