Commit 2729b3a9 authored by Dominik Rosiek's avatar Dominik Rosiek

working tornado

parent 85ce8b66
import gen as gen
from db import DDBmeasurements from db import DDBmeasurements
import tornado.ioloop import tornado.ioloop
import tornado.web from tornado import web, gen
import tornado.gen
import tornado.options
class MeasurementHandler(web.RequestHandler): class MeasurementHandler(web.RequestHandler):
@gen.coroutine # @gen.coroutine
def post(self, measurement_id): # def post(self, measurement_id):
station_id = self.get_body_argument('station_id') # station_id = self.get_body_argument('station_id')
type_id = self.get_body_argument('type_id') # type_id = self.get_body_argument('type_id')
measurement = DDBUserWallet() # measurement = DDBmeasurements()
yield user_wallet.update(user_id=user_id, balance=int(balance)) # yield measurement.add(user_id=user_id, balance=int(balance))
self.write('Updated\n') # self.write('Updated\n')
@gen.coroutine @gen.coroutine
def get(self, user_id): def get(self, measurement_id='0af4ea1b-f2af-4173-bffb-1a54d5081931'):
measurement_id='0af4ea1b-f2af-4173-bffb-1a54d5081931'
measurement = DDBmeasurements() measurement = DDBmeasurements()
response = yield measurement.get(measurement_id=measurement_id) response = yield measurement.get(measurement_id=measurement_id)
self.write('{station_id}\n'.format(station_id=response['station_id'])) self.write('measurement_id: {measurement_id}<br />\n'.format(measurement_id=response['measurement_id']))
self.write('{type_id}\n'.format(type_id=response['type_id'])) self.write('station_id: {station_id}<br />\n'.format(station_id=response['station_id']))
self.write('type_id: {type_id}<br />\n'.format(type_id=response['type_id']))
application = web.Application([ application = web.Application([
...@@ -32,7 +33,7 @@ application = web.Application([ ...@@ -32,7 +33,7 @@ application = web.Application([
if __name__ == "__main__": if __name__ == "__main__":
DDBmeasurements().create_table() DDBmeasurements().create_table()
application.listen(80) application.listen(8090)
#ioloop.IOLoop.instance().start() #ioloop.IOLoop.instance().start()
tornado.ioloop.IOLoop.current().start() tornado.ioloop.IOLoop.current().start()
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment