Пример #1
0
class Query(tornado.web.RequestHandler):
	def initialize(self):
		self.webdatabase = DB()

	def get(self):
		token = self.get_argument('token', None)
		platform = self.get_argument('platform', None)
		self.set_header('Content-Type', 'application/json')
		if token and platform:
			price = dict()
			price['low'] = 0
			price['high'] = 0
			self.write(json.dumps(price))
		else:
			try:
				price = self.webdatabase.get_price(token, platform)
				if price['low'] < 0:
					price['low'] = 0
				if price['high'] < 0:
					price['high'] = 0
				self.write(json.dumps(price))
			except Exception:
				price = dict()
				price['low'] = 0
				price['high'] = 0
				self.write(json.dumps(price))