{ "info": { "author": "Devin", "author_email": "waipbmtd@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "mysql-connector-python-async\n============================\n\nBased on the MySQL Python connector for 2.0.2, made a few changes have been adapted to asyncio.\n\nMost of the examples are from mysql-connector-python, modified for asynchronous access.\n\n\nBasic Example:\n\n
\nimport asyncio\nimport mysql_async.connector\n\n@asyncio.coroutine\ndef main(config):\n    output = []\n    db = mysql_async.connector.Connect(**config)\n    yield from db.connect()\n\n    cursor = yield from db.cursor()\n\n    # Select it again and show it\n    stmt_select = \"SHOW ENGINES\"\n    yield from cursor.execute(stmt_select)\n    rows = yield from cursor.fetchall()\n\n    for row in rows:\n        output.append(repr(row))\n\n    db.close()\n    print('\\n'.join(output))\n\nif __name__ == '__main__':\n\n    config = {\n        'host': '127.0.0.1',\n        'port': '3306',\n        'database': 'test',\n        'user': 'user1',\n        'password': 'user1',\n        'charset': 'utf8',\n        'use_unicode': True,\n        'get_warnings': True,\n    }\n    loop = asyncio.get_event_loop()\n    loop.run_until_complete(main(config))\n
", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/waipbmtd/django-weed", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "mysql-connector-async-dd", "package_url": "https://pypi.org/project/mysql-connector-async-dd/", "platform": "", "project_url": "https://pypi.org/project/mysql-connector-async-dd/", "project_urls": { "Homepage": "https://github.com/waipbmtd/django-weed" }, "release_url": "https://pypi.org/project/mysql-connector-async-dd/2.0.2/", "requires_dist": null, "requires_python": "", "summary": "mysql async connection", "version": "2.0.2" }, "last_serial": 3686231, "releases": { "2.0.2": [ { "comment_text": "", "digests": { "md5": "f301ca47256935bea92fbeb54f7883f6", "sha256": "7f061df4d8ec150db509b8f5ab5c04e81469da3ea4f9572d5b9eb102277f0a7b" }, "downloads": -1, "filename": "mysql-connector-async-dd-2.0.2.tar.gz", "has_sig": false, "md5_digest": "f301ca47256935bea92fbeb54f7883f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27657, "upload_time": "2018-03-20T02:14:52", "url": "https://files.pythonhosted.org/packages/53/87/0ee8afa29d391e05af183157f5d29055ba11363b7a8b10f451ab4b4d2cea/mysql-connector-async-dd-2.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f301ca47256935bea92fbeb54f7883f6", "sha256": "7f061df4d8ec150db509b8f5ab5c04e81469da3ea4f9572d5b9eb102277f0a7b" }, "downloads": -1, "filename": "mysql-connector-async-dd-2.0.2.tar.gz", "has_sig": false, "md5_digest": "f301ca47256935bea92fbeb54f7883f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27657, "upload_time": "2018-03-20T02:14:52", "url": "https://files.pythonhosted.org/packages/53/87/0ee8afa29d391e05af183157f5d29055ba11363b7a8b10f451ab4b4d2cea/mysql-connector-async-dd-2.0.2.tar.gz" } ] }