{ "info": { "author": "['snower', 'mosquito']", "author_email": "sujian199@gmail.com,me@mosquito.su", "bugtrack_url": null, "classifiers": [], "description": "mytor\n=====\n\n.. image:: https://travis-ci.org/mosquito/mytor.svg\n :target: https://travis-ci.org/mosquito/mytor\n\nTornado asynchronous MySQL Driver.\n\nThis if fork of TorMySQL_.\n\n.. _TorMySQL: https://github.com/snower/TorMySQL\n\nAbout\n=====\n\nmytor - presents a Tornado Future-based API and greenlet for\nnon-blocking access to MySQL.\n\nInstallation\n============\n\n::\n\n pip install mytor\n\nExamples\n========\n\n::\n\n import mytor\n from tornado.ioloop import IOLoop\n from tornado.gen import coroutine\n\n\n pool = mytor.ConnectionPool(\n max_connections = 20, #max open connections\n idle_seconds = 7200, #conntion idle timeout time, 0 is not timeout\n host = \"127.0.0.1\",\n user = \"root\",\n passwd = \"secret\",\n db = \"test\",\n charset = \"utf8\"\n )\n\n\n @coroutine\n def test():\n with (yield pool.Connection()) as conn:\n with conn.cursor() as cursor:\n yield cursor.execute(\"SELECT * FROM test\")\n datas = cursor.fetchall()\n\n print datas\n yield pool.close()\n\n IOLoop.current().run_sync(test)", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mosquito/mytor", "keywords": "tornado,mysql", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "mytor", "package_url": "https://pypi.org/project/mytor/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/mytor/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/mosquito/mytor" }, "release_url": "https://pypi.org/project/mytor/0.2.7/", "requires_dist": null, "requires_python": null, "summary": "Tornado asynchronous MySQL Driver [fork of TorMysql]", "version": "0.2.7" }, "last_serial": 1803154, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "96833b55652f9c13e1e7ea36b8299efd", "sha256": "1985a96f1e94d2f30bec5850a5439d73d0df41c6a5622e349a64c0b9988cdbdb" }, "downloads": -1, "filename": "mytor-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "96833b55652f9c13e1e7ea36b8299efd", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 9080, "upload_time": "2015-09-28T12:14:35", "url": "https://files.pythonhosted.org/packages/b0/d5/bc68892d51c47241b2d03458ad40879c6eb939b38260844ec3e59d613408/mytor-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8ca57c4f94980fba85cf8549fb9c5914", "sha256": "2c4b162d5fac9429eb2d5192aadbc72a28d4986a5db9b29a9bc0713d6aa88fc7" }, "downloads": -1, "filename": "mytor-0.2.0.tar.gz", "has_sig": false, "md5_digest": "8ca57c4f94980fba85cf8549fb9c5914", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6167, "upload_time": "2015-09-28T12:14:48", "url": "https://files.pythonhosted.org/packages/3c/4e/8dec946dbb49dc40eafbf8c1e51830ce4312d3f67af139d60e734b1be516/mytor-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "21662f36a605ab52d72216f597d28154", "sha256": "e2c4bf57ed3755dbb5575b57ad227fd787bfd4235130effa61b344cc235cac71" }, "downloads": -1, "filename": "mytor-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "21662f36a605ab52d72216f597d28154", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 9410, "upload_time": "2015-09-28T14:08:55", "url": "https://files.pythonhosted.org/packages/4a/69/a077c2d35a905651345857299a53ee9ab4a4bede832c28e7850b6b5db536/mytor-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c745b6a84767d3ddfe2f5103b8695b03", "sha256": "f1115f1df5efaea32b3b793994219e7e351f55d23d7ffb946979fe35990e918f" }, "downloads": -1, "filename": "mytor-0.2.1.tar.gz", "has_sig": false, "md5_digest": "c745b6a84767d3ddfe2f5103b8695b03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6490, "upload_time": "2015-09-28T14:08:59", "url": "https://files.pythonhosted.org/packages/29/ea/92229f042051179f1ebd4a8d9c2b0bff8140572199b9f9f41a6d1b70cdf7/mytor-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "ae7481d3013b5c8b24b6207d3baa1846", "sha256": "9903063d184b995ef68d09d6d2c01d2f1eac9283da7b2f8765b492933c677e93" }, "downloads": -1, "filename": "mytor-0.2.2-py2.7.egg", "has_sig": false, "md5_digest": "ae7481d3013b5c8b24b6207d3baa1846", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 19751, "upload_time": "2015-09-29T09:58:02", "url": "https://files.pythonhosted.org/packages/d2/7e/4520ff566249578abd5ecb5160d88acf55b5005c54ba1066f4760dee24ed/mytor-0.2.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "d214f2080ee537ec37d131142031a69d", "sha256": "9fd2ffa5a95aa85c148575079ccd21452618d11c2a59b1b47862ce10a63efdb9" }, "downloads": -1, "filename": "mytor-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d214f2080ee537ec37d131142031a69d", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 9499, "upload_time": "2015-09-29T09:56:00", "url": "https://files.pythonhosted.org/packages/58/de/0efc4b1cacec299f155425008bf85b2a3f40e00cb656b0f13da3b4c89f18/mytor-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a2c99373bae475bb1fadbd2d3064d786", "sha256": "60ec090c3bb7e029f0b04abebb9a3ce9c2cc0f022e5b91c3aeb45c343789cb57" }, "downloads": -1, "filename": "mytor-0.2.2-py3.4.egg", "has_sig": false, "md5_digest": "a2c99373bae475bb1fadbd2d3064d786", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 20542, "upload_time": "2015-09-29T09:56:48", "url": "https://files.pythonhosted.org/packages/e4/4d/fb49edbcf5b79ca0a6c9fb84c32a97ca3ddb6cf03427cd1ae2fbda49ce6e/mytor-0.2.2-py3.4.egg" }, { "comment_text": "", "digests": { "md5": "932e3c093d37097fd3cabe63fc988be1", "sha256": "440641a19e327d5893e46aca34866645e7f36f82b07101629f183eaf28a6213e" }, "downloads": -1, "filename": "mytor-0.2.2.tar.gz", "has_sig": false, "md5_digest": "932e3c093d37097fd3cabe63fc988be1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6534, "upload_time": "2015-09-29T09:56:10", "url": "https://files.pythonhosted.org/packages/c0/cd/a002efdb26d2cb1d705f31b961c81df618e67e1f80f76d073e27f6838f08/mytor-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "fbcebcdb7dc31b98f4d0e2cf69c848a9", "sha256": "128b7cbc1a5973fedfefde756685cf50f0c05054e786e392c1a5855554e478eb" }, "downloads": -1, "filename": "mytor-0.2.3-py2.7.egg", "has_sig": false, "md5_digest": "fbcebcdb7dc31b98f4d0e2cf69c848a9", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 19851, "upload_time": "2015-09-29T12:34:51", "url": "https://files.pythonhosted.org/packages/65/a4/a4b7c1a17d2d2a62c781c3c8448b98076940b829405f1a49d8126cb1b811/mytor-0.2.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "2dbfb14dc572537d0beb58a3baef65b3", "sha256": "d58e30e325f88821849f74ac4b568c63b7f415bf3a483570cbeb673fe4c98b9c" }, "downloads": -1, "filename": "mytor-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2dbfb14dc572537d0beb58a3baef65b3", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 9564, "upload_time": "2015-09-29T12:34:26", "url": "https://files.pythonhosted.org/packages/ba/e3/fffad6bfa5ac39a340441ca0a2d7c2a59e8cebc129983dce5ded0e3483ec/mytor-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9bb556d8d611a8052ef479e13e702487", "sha256": "034023d00cd96367222809cb077773b43c097f2aa8d62004b3e5d0661d5c0999" }, "downloads": -1, "filename": "mytor-0.2.3-py3.4.egg", "has_sig": false, "md5_digest": "9bb556d8d611a8052ef479e13e702487", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 8067, "upload_time": "2015-09-29T12:34:30", "url": "https://files.pythonhosted.org/packages/39/12/95ae8aa6ddcbb553503e88e2d65c16a9ee8c4422d4e48c8828b62027e312/mytor-0.2.3-py3.4.egg" }, { "comment_text": "", "digests": { "md5": "7d2ecff3d89e9dd2c20ff7e592852a10", "sha256": "390c488d786696326c948e17c20f272b700cb1b29a246bc678837f64deb3a948" }, "downloads": -1, "filename": "mytor-0.2.3.tar.gz", "has_sig": false, "md5_digest": "7d2ecff3d89e9dd2c20ff7e592852a10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6579, "upload_time": "2015-09-29T12:34:34", "url": "https://files.pythonhosted.org/packages/cc/83/838768e8b463e389734c34123f9ebb4f247d4a60ab5531dd34a9f09b0746/mytor-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "45d518f6333911fc335804fcf89ae6a7", "sha256": "2d2c1accea90b6b67cd8eead52186f39500cd64f7dd16b3c331176e4aad4533e" }, "downloads": -1, "filename": "mytor-0.2.4-py2.7.egg", "has_sig": false, "md5_digest": "45d518f6333911fc335804fcf89ae6a7", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 8068, "upload_time": "2015-10-07T15:39:14", "url": "https://files.pythonhosted.org/packages/41/ea/7d1abf3fc248873d4cc0301019c6fc4d116276f53c50215f655787691e11/mytor-0.2.4-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "f25fea8f858fced00d62d14b3df98b05", "sha256": "c8ca7c4a12e22c5a62ade35cfeecb3f17976bfa94ae7f58bd70d96cb9ad56622" }, "downloads": -1, "filename": "mytor-0.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f25fea8f858fced00d62d14b3df98b05", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9563, "upload_time": "2015-10-07T15:39:06", "url": "https://files.pythonhosted.org/packages/6d/1c/6c48722ac78045170d463b254f0a4c1eb4554e024e15f6315c56e1c476ab/mytor-0.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "46b293cb12b00ddd4705b1bbb51eca11", "sha256": "3a2da4ca98fcf568f520ac2754e8802b699bf4678408ff5349f8c8167c361525" }, "downloads": -1, "filename": "mytor-0.2.4.tar.gz", "has_sig": false, "md5_digest": "46b293cb12b00ddd4705b1bbb51eca11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6542, "upload_time": "2015-10-07T15:38:21", "url": "https://files.pythonhosted.org/packages/17/cb/b1afa7617d9694fe16810081499f8f95e7994a874192ca4633aef6f67335/mytor-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "built for Darwin-15.0.0", "digests": { "md5": "6e23926c96acef108be7a66e09d2563f", "sha256": "608c98cab1d033b00c53f62652ce347b4e34b3640e628da7cf96e11f20ae1add" }, "downloads": -1, "filename": "mytor-0.2.5.macosx-10.11-x86_64.tar.gz", "has_sig": false, "md5_digest": "6e23926c96acef108be7a66e09d2563f", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 16829, "upload_time": "2015-10-15T15:11:20", "url": "https://files.pythonhosted.org/packages/e5/5e/2e9df1ba08ad8babaa2ece7118b55696c364cbeee59831bba0d1b2b30960/mytor-0.2.5.macosx-10.11-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "76c8fe79ca4b462120afa0b506292283", "sha256": "857705fdf9c7b6c7f873cae47f074ae8bd6d05582bec1997aa9fa785a26586e7" }, "downloads": -1, "filename": "mytor-0.2.5-py2.7.egg", "has_sig": false, "md5_digest": "76c8fe79ca4b462120afa0b506292283", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 9079, "upload_time": "2015-10-15T15:11:30", "url": "https://files.pythonhosted.org/packages/7f/22/fa69bdd917810f4108fdf022f21342e7219544a25def2fe485678168255e/mytor-0.2.5-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "2b05cc32fa1714ba5dacecc3955dfc3f", "sha256": "c1ebe8e153685c0db11cc2f6c4a1f14123378886439506136b03c4a55a50edf5" }, "downloads": -1, "filename": "mytor-0.2.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2b05cc32fa1714ba5dacecc3955dfc3f", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10656, "upload_time": "2015-10-15T15:11:26", "url": "https://files.pythonhosted.org/packages/8f/ff/5983dbfd2535690cc06be15c97f29b69b0070e30379152b7e1dd8320e35a/mytor-0.2.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a22f2f78c99a668401b27b6042caf1e0", "sha256": "feda9a9d053e323375d1034d5b77d8e9194d457dfe355c5dfaf4aeb5da36e19d" }, "downloads": -1, "filename": "mytor-0.2.5.tar.gz", "has_sig": false, "md5_digest": "a22f2f78c99a668401b27b6042caf1e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7311, "upload_time": "2015-10-15T15:11:15", "url": "https://files.pythonhosted.org/packages/be/65/7b4c38d26934b4bdc092604286e2a187784903bcb0e2adcaa747dba05f80/mytor-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "built for Darwin-15.0.0", "digests": { "md5": "aa9f021b36d62fbfcc0c64d25ce8c2f5", "sha256": "3c9c6dba45f70588d8aa9f1c14df36fa21db6696a899ca9f5c88399353091ac1" }, "downloads": -1, "filename": "mytor-0.2.6.macosx-10.11-x86_64.tar.gz", "has_sig": false, "md5_digest": "aa9f021b36d62fbfcc0c64d25ce8c2f5", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 16815, "upload_time": "2015-10-16T11:45:52", "url": "https://files.pythonhosted.org/packages/bd/7a/d0968311410561f56eb5d00cc777c3692a3f49ae475f410892bfe9f68bd2/mytor-0.2.6.macosx-10.11-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "0f71bd2da2d1cd1b5b369d7051936fad", "sha256": "ba7f41ec4050fbabc5f5d5edb3d90c3f4147b841435afb49addd09961e1c50c3" }, "downloads": -1, "filename": "mytor-0.2.6-py2.7.egg", "has_sig": false, "md5_digest": "0f71bd2da2d1cd1b5b369d7051936fad", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 9055, "upload_time": "2015-10-16T11:46:01", "url": "https://files.pythonhosted.org/packages/cc/ed/d88cc8002ade0cb9a8b4d67bada9fc262baf5c5fb07b905bafabf75da97d/mytor-0.2.6-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "13bab923a0b78df14899a9853b30235a", "sha256": "3132480631897a8c35053f2dd4cbfa8908d4cf20fa37295c8ad225ec53682c2c" }, "downloads": -1, "filename": "mytor-0.2.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "13bab923a0b78df14899a9853b30235a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10632, "upload_time": "2015-10-16T11:45:57", "url": "https://files.pythonhosted.org/packages/97/ad/6ac6ce426af099a6d27fef26734b73840ce65f0af8901fdef8939f5ea07b/mytor-0.2.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fda2dec10b6571075a442b54d8ca4897", "sha256": "e608767e5b1b67a057ade3b707f4e17bb3b688e9e2913688c7a3f030f66be109" }, "downloads": -1, "filename": "mytor-0.2.6.tar.gz", "has_sig": false, "md5_digest": "fda2dec10b6571075a442b54d8ca4897", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7312, "upload_time": "2015-10-16T11:45:47", "url": "https://files.pythonhosted.org/packages/49/01/d3201f2655e30917ab319b39d8172f5a5a8ef354a34573e7865cb55875df/mytor-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "efd65679c9b1633e554948431abe719d", "sha256": "0022b2e43b39d8d7fc64e80ea90625abfa45a0effa6f20a3d95170760da237dc" }, "downloads": -1, "filename": "mytor-0.2.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "efd65679c9b1633e554948431abe719d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10503, "upload_time": "2015-11-05T18:16:32", "url": "https://files.pythonhosted.org/packages/5d/52/c01f43cfe30693062cacd3ee946001acb7bcae076efcdbc98bf0d4330899/mytor-0.2.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3808ed2ec9316e22329539ff58665db3", "sha256": "7b8c793e60ce487180b2289f9d2a7f0aea40864f4530a6697bc3e7385715d3ed" }, "downloads": -1, "filename": "mytor-0.2.7.tar.gz", "has_sig": false, "md5_digest": "3808ed2ec9316e22329539ff58665db3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7439, "upload_time": "2015-11-05T18:16:25", "url": "https://files.pythonhosted.org/packages/ad/7d/b79fb6a1f50426cb37ead8e55cda0382511159751778fc94d114f8294a79/mytor-0.2.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "efd65679c9b1633e554948431abe719d", "sha256": "0022b2e43b39d8d7fc64e80ea90625abfa45a0effa6f20a3d95170760da237dc" }, "downloads": -1, "filename": "mytor-0.2.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "efd65679c9b1633e554948431abe719d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10503, "upload_time": "2015-11-05T18:16:32", "url": "https://files.pythonhosted.org/packages/5d/52/c01f43cfe30693062cacd3ee946001acb7bcae076efcdbc98bf0d4330899/mytor-0.2.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3808ed2ec9316e22329539ff58665db3", "sha256": "7b8c793e60ce487180b2289f9d2a7f0aea40864f4530a6697bc3e7385715d3ed" }, "downloads": -1, "filename": "mytor-0.2.7.tar.gz", "has_sig": false, "md5_digest": "3808ed2ec9316e22329539ff58665db3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7439, "upload_time": "2015-11-05T18:16:25", "url": "https://files.pythonhosted.org/packages/ad/7d/b79fb6a1f50426cb37ead8e55cda0382511159751778fc94d114f8294a79/mytor-0.2.7.tar.gz" } ] }