Advertisement
Guest User

datafeed server

a guest
Apr 4th, 2013
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.67 KB | None | 0 0
  1. def callback(self, *args):
  2.     #save to datafeed store
  3.     return True
  4.  
  5. def archive_day(self, *args):
  6.         """Archive daily data from yahoo provider.
  7.     """
  8.         yesterday = date.today() - timedelta(1)
  9.         today = datetime.datetime.now().date()
  10.         symbols = ["CBK.DE", "ADS.DE", "RSI.DE", "BMW.SG"]
  11.  
  12.         #fetch quotes
  13.         f = YahooDayFetcher()
  14.         f.fetch(symbols,
  15.             callback=self.callback,
  16.             start_date=yesterday,
  17.             end_date=today)
  18.  
  19.         self.application.archive_day_time = time.time()
  20.         logging.info("daily data archived.")
  21.  
  22.         if self.request.connection:
  23.             self.request.write("+OK\r\n")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement