Wrapper for twisted.enterprise.adbapi.ConnectionPool to use with tornado
Want to use twisted’s adbapi in tornado but does not know how? Try toradbapi.
This is just wrapper for
twisted.enterprise.adbapi.ConnectionPoolto use with tornado. So documentation for
__init__args you can find at twisted docs
Available methods in
They all have similar interface as twisted’s corresponding methods. They return instance of
Future, so can be yielded inside coroutine.
Example usage:from tornado import gen from toradbapi import ConnectionPool pool = ConnectionPool('MySQLdb', db='test') @gen.coroutine def get_entities(): entities = yield pool.run_query('SELECT * FROM `entity`') raise gen.Return(entities)
Demo project is under demo.py file. Also there are more examples in tests.py.
Only Python 2.7 supported for now.