Esempio n. 1
0
from txcouchbase.bucket import Bucket

import cb_status
import settings

socket_list = []
bucket_name = settings.BUCKET_NAME
user = settings.USERNAME
password = settings.PASSWORD
node = settings.CLUSTER_NODES[0]

bucket = Bucket('couchbase://{0}/{1}'.format(node, bucket_name),
                username=user,
                password=password)
bucket.n1ql_timeout = 3

fts_nodes = None
fts_enabled = False
nodes = []
n1ql_enabled = False
xdcr_enabled = False
price_data = {}
portfolio_cache = []


class ExchangeHandler(tornado.web.RequestHandler):
    @tornado.gen.coroutine
    def get(self):
        company_list = yield bucket.get(settings.PRODUCT_LIST)
        stocks = yield bucket.get_multi(company_list.value['symbols'])