Ejemplo n.º 1
0
def popprices(sym=None, start=None, end=None, extra=None):
	"""Add price quotes
	"""

	with app.app_context():
		site = portify(url_for('api', _external=True))
		conn = Historical(site)
		sym = sym.split(',') if sym else None
		divs = True if (extra and extra.startswith('d')) else False
		splits = True if (extra and extra.startswith('s')) else False

		values = conn.get_prices(sym, start, end, extra)
		table = 'event' if (divs or splits) else 'price'
		keys = conn.event_keys if (divs or splits) else conn.price_keys

		conn.post(conn.process(values, table, keys))
		print 'Prices table populated'