)]}'
{"oslo/db/sqlalchemy/provision.py":[{"author":{"_account_id":7491,"name":"Viktor Serhieiev","email":"viktor.sergeyev@gmail.com","username":"vsergeyev"},"change_message_id":"569ed2dbd30dba60e29e89bbc5c86b1bb56c77e5","unresolved":false,"context_lines":[{"line_number":321,"context_line":"@BackendImpl.impl.dispatch_for(\"mysql\")"},{"line_number":322,"context_line":"class MySQLBackendImpl(BackendImpl):"},{"line_number":323,"context_line":"    def create_opportunistic_driver_url(self):"},{"line_number":324,"context_line":"        url \u003d \"mysql%s://openstack_citest:openstack_citest@localhost/\""},{"line_number":325,"context_line":"        return url % \"+pymysql\" if sys.version_info[0] \u003d\u003d 3 else url % \"\""},{"line_number":326,"context_line":""},{"line_number":327,"context_line":"    def create_named_database(self, engine, ident):"}],"source_content_type":"text/x-python","patch_set":2,"id":"5a890539_cfe054fb","line":324,"updated":"2014-12-05 10:08:57.000000000","message":"this will be ignored in py3* env, because of `OS_TEST_DBAPI_ADMIN_CONNECTION` env variable","commit_id":"7a5c02b0b21b39ba9a44f6cd33ee47fba5c6ead0"},{"author":{"_account_id":7491,"name":"Viktor Serhieiev","email":"viktor.sergeyev@gmail.com","username":"vsergeyev"},"change_message_id":"569ed2dbd30dba60e29e89bbc5c86b1bb56c77e5","unresolved":false,"context_lines":[{"line_number":322,"context_line":"class MySQLBackendImpl(BackendImpl):"},{"line_number":323,"context_line":"    def create_opportunistic_driver_url(self):"},{"line_number":324,"context_line":"        url \u003d \"mysql%s://openstack_citest:openstack_citest@localhost/\""},{"line_number":325,"context_line":"        return url % \"+pymysql\" if sys.version_info[0] \u003d\u003d 3 else url % \"\""},{"line_number":326,"context_line":""},{"line_number":327,"context_line":"    def create_named_database(self, engine, ident):"},{"line_number":328,"context_line":"        with engine.connect() as conn:"}],"source_content_type":"text/x-python","patch_set":2,"id":"5a890539_2fb718fa","line":325,"updated":"2014-12-05 10:08:57.000000000","message":"why not \n\n if six.PY3 \n\n?","commit_id":"7a5c02b0b21b39ba9a44f6cd33ee47fba5c6ead0"},{"author":{"_account_id":7536,"name":"Ilya Pekelny","email":"ipekelny@mirantis.com","username":"I159"},"change_message_id":"03ff1acf67f847bff7f0cbcbf66267eb10f02a23","unresolved":false,"context_lines":[{"line_number":322,"context_line":"class MySQLBackendImpl(BackendImpl):"},{"line_number":323,"context_line":"    def create_opportunistic_driver_url(self):"},{"line_number":324,"context_line":"        url \u003d \"mysql%s://openstack_citest:openstack_citest@localhost/\""},{"line_number":325,"context_line":"        return url % \"+pymysql\" if sys.version_info[0] \u003d\u003d 3 else url % \"\""},{"line_number":326,"context_line":""},{"line_number":327,"context_line":"    def create_named_database(self, engine, ident):"},{"line_number":328,"context_line":"        with engine.connect() as conn:"}],"source_content_type":"text/x-python","patch_set":2,"id":"3a961159_aa02e36c","line":325,"in_reply_to":"5a890539_2fb718fa","updated":"2014-12-09 11:53:04.000000000","message":"I didn\u0027t know about it. Thanks!","commit_id":"7a5c02b0b21b39ba9a44f6cd33ee47fba5c6ead0"},{"author":{"_account_id":7491,"name":"Viktor Serhieiev","email":"viktor.sergeyev@gmail.com","username":"vsergeyev"},"change_message_id":"2c06dcdfe6c9d3fa9f6cd534ea0dbe054a9fd4e9","unresolved":false,"context_lines":[{"line_number":22,"context_line":"import random"},{"line_number":23,"context_line":"import re"},{"line_number":24,"context_line":"import string"},{"line_number":25,"context_line":"import sys"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"import six"},{"line_number":28,"context_line":"from six import moves"}],"source_content_type":"text/x-python","patch_set":4,"id":"3a961159_0e694425","line":25,"updated":"2014-12-09 15:20:00.000000000","message":"this looks unused also","commit_id":"ecf3fe4f7d689ea6e153e643f07a4f5ef0df43c7"},{"author":{"_account_id":7536,"name":"Ilya Pekelny","email":"ipekelny@mirantis.com","username":"I159"},"change_message_id":"7cf4f461eadcd9156b728149e4cb2af8ff33b9aa","unresolved":false,"context_lines":[{"line_number":22,"context_line":"import random"},{"line_number":23,"context_line":"import re"},{"line_number":24,"context_line":"import string"},{"line_number":25,"context_line":"import sys"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"import six"},{"line_number":28,"context_line":"from six import moves"}],"source_content_type":"text/x-python","patch_set":4,"id":"3a961159_75ea8f10","line":25,"in_reply_to":"3a961159_0e694425","updated":"2014-12-10 11:57:52.000000000","message":"Done","commit_id":"ecf3fe4f7d689ea6e153e643f07a4f5ef0df43c7"},{"author":{"_account_id":7491,"name":"Viktor Serhieiev","email":"viktor.sergeyev@gmail.com","username":"vsergeyev"},"change_message_id":"2f11d027af6b5608a84edd3bf906ccf9490125a6","unresolved":false,"context_lines":[{"line_number":321,"context_line":"@BackendImpl.impl.dispatch_for(\"mysql\")"},{"line_number":322,"context_line":"class MySQLBackendImpl(BackendImpl):"},{"line_number":323,"context_line":"    def create_opportunistic_driver_url(self):"},{"line_number":324,"context_line":"        url \u003d \"mysql%s://openstack_citest:openstack_citest@localhost/\""},{"line_number":325,"context_line":"        return url % \"+pymysql\" if six.PY3 else url % \"\""},{"line_number":326,"context_line":""},{"line_number":327,"context_line":"    def create_named_database(self, engine, ident):"}],"source_content_type":"text/x-python","patch_set":4,"id":"3a961159_f80e8131","line":324,"updated":"2014-12-09 12:41:02.000000000","message":"see my note on this line at patch-set 2","commit_id":"ecf3fe4f7d689ea6e153e643f07a4f5ef0df43c7"},{"author":{"_account_id":7536,"name":"Ilya Pekelny","email":"ipekelny@mirantis.com","username":"I159"},"change_message_id":"7cf4f461eadcd9156b728149e4cb2af8ff33b9aa","unresolved":false,"context_lines":[{"line_number":321,"context_line":"@BackendImpl.impl.dispatch_for(\"mysql\")"},{"line_number":322,"context_line":"class MySQLBackendImpl(BackendImpl):"},{"line_number":323,"context_line":"    def create_opportunistic_driver_url(self):"},{"line_number":324,"context_line":"        url \u003d \"mysql%s://openstack_citest:openstack_citest@localhost/\""},{"line_number":325,"context_line":"        return url % \"+pymysql\" if six.PY3 else url % \"\""},{"line_number":326,"context_line":""},{"line_number":327,"context_line":"    def create_named_database(self, engine, ident):"}],"source_content_type":"text/x-python","patch_set":4,"id":"3a961159_15e30b06","line":324,"in_reply_to":"3a961159_f80e8131","updated":"2014-12-10 11:57:52.000000000","message":"Seems like this method is not completely ignored but is the reserve one: https://github.com/openstack/oslo.db/blob/04235f93b769958f6dcdcffc0ae9b21941e09bbb/oslo/db/sqlalchemy/provision.py#L206-L233. So, I think we need to apply this change as alternate to the env variable.","commit_id":"ecf3fe4f7d689ea6e153e643f07a4f5ef0df43c7"}],"test-requirements-py3.txt":[{"author":{"_account_id":7491,"name":"Viktor Serhieiev","email":"viktor.sergeyev@gmail.com","username":"vsergeyev"},"change_message_id":"2f11d027af6b5608a84edd3bf906ccf9490125a6","unresolved":false,"context_lines":[{"line_number":9,"context_line":"doc8  # Apache-2.0"},{"line_number":10,"context_line":"fixtures\u003e\u003d0.3.14"},{"line_number":11,"context_line":"psycopg2"},{"line_number":12,"context_line":"PyMySQL\u003e\u003d0.6.2  # MIT License"},{"line_number":13,"context_line":"python-subunit\u003e\u003d0.0.18"},{"line_number":14,"context_line":"sphinx\u003e\u003d1.1.2,!\u003d1.2.0,!\u003d1.3b1,\u003c1.3"},{"line_number":15,"context_line":"oslosphinx\u003e\u003d2.2.0  # Apache-2.0"}],"source_content_type":"text/plain","patch_set":4,"id":"3a961159_b824f9af","line":12,"updated":"2014-12-09 12:41:02.000000000","message":"what is the big sense to add PyMySQL to this file twice?","commit_id":"ecf3fe4f7d689ea6e153e643f07a4f5ef0df43c7"},{"author":{"_account_id":7536,"name":"Ilya Pekelny","email":"ipekelny@mirantis.com","username":"I159"},"change_message_id":"7cf4f461eadcd9156b728149e4cb2af8ff33b9aa","unresolved":false,"context_lines":[{"line_number":9,"context_line":"doc8  # Apache-2.0"},{"line_number":10,"context_line":"fixtures\u003e\u003d0.3.14"},{"line_number":11,"context_line":"psycopg2"},{"line_number":12,"context_line":"PyMySQL\u003e\u003d0.6.2  # MIT License"},{"line_number":13,"context_line":"python-subunit\u003e\u003d0.0.18"},{"line_number":14,"context_line":"sphinx\u003e\u003d1.1.2,!\u003d1.2.0,!\u003d1.3b1,\u003c1.3"},{"line_number":15,"context_line":"oslosphinx\u003e\u003d2.2.0  # Apache-2.0"}],"source_content_type":"text/plain","patch_set":4,"id":"3a961159_f5959f40","line":12,"in_reply_to":"3a961159_b824f9af","updated":"2014-12-10 11:57:52.000000000","message":"Done","commit_id":"ecf3fe4f7d689ea6e153e643f07a4f5ef0df43c7"}]}
