)]}'
{"keystone/application_credential/__init__.py":[{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"4e256cb800cd7fddda65c1f6176cabd1944c37ca","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"5f7c97a3_cc5edc50","line":18,"updated":"2018-06-28 10:35:43.000000000","message":"Is this intended to be a noop? With or without this change I see\n\n \u003e\u003e\u003e from keystone.application_credential import *\n \u003e\u003e\u003e controllers\n\u003cmodule \u0027keystone.application_credential.controllers\u0027 from \u0027/home/colleen/dev/keystone/keystone/application_credential/controllers.py\u0027\u003e\n \u003e\u003e\u003e Manager\n\u003cclass \u0027keystone.application_credential.core.Manager\u0027\u003e","commit_id":"b6a65929249eed87c33db63543fc63d8ef834387"},{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"e96a63438aa222ead4473175c034917953a59baf","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"5f7c97a3_ca9305a4","line":18,"in_reply_to":"5f7c97a3_cc5edc50","updated":"2018-06-29 06:09:04.000000000","message":"This strictly impacts \u0027from XXX import *\u0027\n\nWe don\u0027t need this really at this point. Going to abandon the review.","commit_id":"b6a65929249eed87c33db63543fc63d8ef834387"}],"keystone/common/sql/__init__.py":[{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"4e256cb800cd7fddda65c1f6176cabd1944c37ca","unresolved":false,"context_lines":[{"line_number":15,"context_line":"from keystone.common.sql.core import *  # noqa"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"__all__ \u003d ("},{"line_number":18,"context_line":"    \u0027Boolean\u0027, \u0027Column\u0027, \u0027DBDuplicateEntry\u0027, \u0027Date\u0027, \u0027DateTime\u0027, \u0027DateTimeInt\u0027,"},{"line_number":19,"context_line":"    \u0027Enum\u0027, \u0027ForeignKey\u0027, \u0027Index\u0027, \u0027Integer\u0027, \u0027IntegrityError\u0027, \u0027JsonBlob\u0027,"},{"line_number":20,"context_line":"    \u0027ModelBase\u0027, \u0027ModelDictMixin\u0027, \u0027ModelDictMixinWithExtras\u0027, \u0027NotFound\u0027,"},{"line_number":21,"context_line":"    \u0027OperationalError\u0027, \u0027PrimaryKeyConstraint\u0027, \u0027String\u0027, \u0027TIMESTAMP\u0027, \u0027Text\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_18adf331","line":18,"updated":"2018-06-28 10:35:43.000000000","message":"Looks like these sqlalchemy objects are breaking the sphinx builds. Also looks like this is not new for us:\n\nhttps://github.com/sphinx-doc/sphinx/issues/1530\nhttps://bugs.launchpad.net/keystone/+bug/1296333\nhttps://review.openstack.org/#/c/82594/1/keystone/openstack/common/db/sqlalchemy/utils.py","commit_id":"b6a65929249eed87c33db63543fc63d8ef834387"}]}
