)]}'
{"id":"openstack%2Fpython-keystoneclient~182752","triplet_id":"openstack%2Fpython-keystoneclient~master~I100b69bbf571ad6de49ccc5ad1099c20b877d13d","project":"openstack/python-keystoneclient","branch":"master","topic":"bug/1452298","hashtags":[],"change_id":"I100b69bbf571ad6de49ccc5ad1099c20b877d13d","subject":"Prevent attempts to \"filter\" list() calls by globally unique IDs","status":"MERGED","created":"2015-05-13 16:42:51.000000000","updated":"2015-07-25 10:44:32.000000000","submitted":"2015-07-25 10:44:31.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"17c8db77b6c916f1838b50e212fe528b3dab3aee","_number":182752,"virtual_id_number":182752,"owner":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2015-07-25 10:44:31.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":5241,"name":"Martin Magr","email":"mmagr@redhat.com","username":"mmagr"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":2,"date":"2015-07-21 03:28:59.000000000","_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":2,"date":"2015-07-23 18:44:31.000000000","_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":2,"date":"2015-07-25 09:41:02.000000000","_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":5241,"name":"Martin Magr","email":"mmagr@redhat.com","username":"mmagr"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":1,"date":"2015-07-25 09:41:02.000000000","_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":5241,"name":"Martin Magr","email":"mmagr@redhat.com","username":"mmagr"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"_account_id":5241,"name":"Martin Magr","email":"mmagr@redhat.com","username":"mmagr"},{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-05-14 13:11:49.000000000","updated_by":{"_account_id":5241,"name":"Martin Magr","email":"mmagr@redhat.com","username":"mmagr"},"reviewer":{"_account_id":5241,"name":"Martin Magr","email":"mmagr@redhat.com","username":"mmagr"},"state":"REVIEWER"},{"updated":"2015-07-21 03:28:59.000000000","updated_by":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"reviewer":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"state":"REVIEWER"},{"updated":"2015-07-23 18:44:31.000000000","updated_by":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"reviewer":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"state":"REVIEWER"},{"updated":"2015-07-25 09:41:02.000000000","updated_by":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"reviewer":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"state":"REVIEWER"},{"updated":"2015-07-25 10:44:31.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"ee732f93d0058c6958f9d550153a96ee21555986","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2015-05-13 16:42:51.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ff9a569e4cc12c0a68247763a476bc068d398fa4","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2015-05-13 16:44:24.000000000","message":"Patch Set 1:\n\nAn alternate solution is to handle list(id) as the user expected: https://review.openstack.org/#/c/182459/","accounts_in_message":[],"_revision_number":1},{"id":"d7f540d108491346cf4f061cad4565067a2ae611","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-13 17:31:23.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/52/182752/1/check/gate-python-keystoneclient-python26/b67c926/ : SUCCESS in 2m 41s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/52/182752/1/check/gate-python-keystoneclient-pep8/5581183/ : SUCCESS in 2m 01s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/52/182752/1/check/gate-python-keystoneclient-docs/289e571//doc/build/html/ : SUCCESS in 2m 24s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/52/182752/1/check/gate-python-keystoneclient-python27/8847678/ : SUCCESS in 2m 03s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/52/182752/1/check/gate-python-keystoneclient-python34/67b7df4/ : SUCCESS in 2m 47s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/52/182752/1/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/c293d48/ : SUCCESS in 43m 47s\n- check-keystoneclient-dsvm-functional http://logs.openstack.org/52/182752/1/check/check-keystoneclient-dsvm-functional/9b41fca/ : FAILURE in 19m 21s","accounts_in_message":[],"_revision_number":1},{"id":"858acc01fc4b42eec1a3d82c319611089fec6636","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2015-05-13 18:09:20.000000000","message":"Patch Set 1:\n\nrecheck (self.auth_url is None above?)","accounts_in_message":[],"_revision_number":1},{"id":"b7c30bd979bf6f3c771907b51bf767b7bcd49e2b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-13 19:16:44.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/52/182752/1/check/gate-python-keystoneclient-python26/6a4818b/ : SUCCESS in 2m 48s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/52/182752/1/check/gate-python-keystoneclient-pep8/1be5859/ : SUCCESS in 2m 13s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/52/182752/1/check/gate-python-keystoneclient-docs/84dd8ba//doc/build/html/ : SUCCESS in 3m 31s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/52/182752/1/check/gate-python-keystoneclient-python27/eb773ee/ : SUCCESS in 2m 05s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/52/182752/1/check/gate-python-keystoneclient-python34/67df585/ : SUCCESS in 2m 33s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/52/182752/1/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/45ef5eb/ : SUCCESS in 57m 14s\n- check-keystoneclient-dsvm-functional http://logs.openstack.org/52/182752/1/check/check-keystoneclient-dsvm-functional/b42e6f8/ : SUCCESS in 20m 10s","accounts_in_message":[],"_revision_number":1},{"id":"e13b695e56ff9965731b46a8b18c6a82cce90fb4","author":{"_account_id":5241,"name":"Martin Magr","email":"mmagr@redhat.com","username":"mmagr"},"date":"2015-05-14 13:11:49.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"469c8f25a159e0b684c73f6d0c1ba33b87167422","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-06-23 03:10:44.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"f630c10934ed342fe4cab52ee3a38e7893d0ccd7","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-06-24 00:47:03.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"f672da0e3e0f75c76e61336a5550f97d44922fa7","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-06-24 00:48:14.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"c789384954be968dfb3e294339d9326d8e57797c","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-06-24 00:52:26.000000000","message":"Patch Set 2: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"0ab24b0ee55afde12f2028325bca693c7477ad2a","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-06-24 00:56:15.000000000","message":"Patch Set 2:\n\nI\u0027m also not sure that this is ok according to the API stability guidelines -- something that \"worked\" before now fails by raising an exception.\n\n A change such that a request which was successful before\n now results in an error response (unless the success\n reported previously was hiding an existing error condition).\n\nfrom http://specs.openstack.org/openstack/api-wg/guidelines/evaluating_api_changes.html#guidance","accounts_in_message":[],"_revision_number":2},{"id":"5fee41fadf2b8ed2772f7d7d6b9f186f693a3e7a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-24 01:33:03.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/52/182752/2/check/gate-python-keystoneclient-python26/50e07e2/ : SUCCESS in 2m 18s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/52/182752/2/check/gate-python-keystoneclient-pep8/3e992fc/ : SUCCESS in 2m 28s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/52/182752/2/check/gate-python-keystoneclient-docs/2d7b9a1//doc/build/html/ : SUCCESS in 3m 00s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/52/182752/2/check/gate-python-keystoneclient-python27/3f863b2/ : SUCCESS in 2m 05s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/52/182752/2/check/gate-python-keystoneclient-python34/661a6cf/ : SUCCESS in 2m 32s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/52/182752/2/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/7cfb367/ : SUCCESS in 45m 53s\n- check-keystoneclient-dsvm-functional http://logs.openstack.org/52/182752/2/check/check-keystoneclient-dsvm-functional/8a89e3d/ : SUCCESS in 19m 33s\n- gate-python-keystoneclient-tox-bandit http://logs.openstack.org/52/182752/2/check/gate-python-keystoneclient-tox-bandit/5e6724a/ : SUCCESS in 2m 19s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"2c2c6dbe79bcff6186e230fc80c66c4ad11b968a","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-07-03 05:13:41.000000000","message":"Patch Set 2:\n\nIt didn\u0027t work before because you can\u0027t list by id at best it would be just the same as a list() command","accounts_in_message":[],"_revision_number":2},{"id":"6781848230a87c07ff365bff8f4615fdade82885","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-07-11 01:08:10.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"5ce9032207eecf1fb2c23472c38e8336bb8c917a","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-07-19 14:50:08.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"93b1e266988477fb5fcfa16bc74a747846d8eca3","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-07-19 14:50:22.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"e64f1b21a6f52e0ea6cbaec0a7e2178eb8797b5f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-19 15:37:17.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/52/182752/3/check/gate-python-keystoneclient-python26/00a11c1/ : SUCCESS in 2m 32s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/52/182752/3/check/gate-python-keystoneclient-pep8/d1fe4f7/ : SUCCESS in 2m 36s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/52/182752/3/check/gate-python-keystoneclient-docs/ee53d04//doc/build/html/ : SUCCESS in 2m 21s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/52/182752/3/check/gate-python-keystoneclient-python27/2185dfb/ : SUCCESS in 2m 45s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/52/182752/3/check/gate-python-keystoneclient-python34/349d4ee/ : SUCCESS in 2m 38s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/52/182752/3/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/bd400aa/ : SUCCESS in 47m 02s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/52/182752/3/check/gate-keystoneclient-dsvm-functional/85e8949/ : SUCCESS in 20m 58s\n- gate-python-keystoneclient-tox-bandit http://logs.openstack.org/52/182752/3/check/gate-python-keystoneclient-tox-bandit/1f434de/ : SUCCESS in 2m 18s","accounts_in_message":[],"_revision_number":3},{"id":"cb685e6c9cf92e19d194284e2818724bbb1d43ab","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-07-21 03:28:59.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"164c1b6f2ab9aebc7e939bf9e9a857d9cfa8e1fc","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-07-23 18:44:31.000000000","message":"Patch Set 3: Code-Review+2\n\nI was the last one to update.","accounts_in_message":[],"_revision_number":3},{"id":"fe08050c894abc1482a4d1b5a3b6e89c55ad46a2","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-07-25 09:41:02.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"d060836e193558afd304884399fee6eda3c29f72","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-25 09:41:07.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"589f36741cf26082eb46c8dd0ac0a2037e80cc97","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-25 10:44:31.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/52/182752/3/gate/gate-python-keystoneclient-python26/23e44b6/ : SUCCESS in 2m 12s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/52/182752/3/gate/gate-python-keystoneclient-docs/64ea497//doc/build/html/ : SUCCESS in 3m 54s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/52/182752/3/gate/gate-python-keystoneclient-pep8/efbcf42/ : SUCCESS in 2m 07s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/52/182752/3/gate/gate-python-keystoneclient-python27/598a23a/ : SUCCESS in 2m 23s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/52/182752/3/gate/gate-python-keystoneclient-python34/aca7764/ : SUCCESS in 2m 53s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/52/182752/3/gate/gate-tempest-dsvm-neutron-src-python-keystoneclient/9249d98/ : SUCCESS in 1h 03m 22s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/52/182752/3/gate/gate-keystoneclient-dsvm-functional/e2d38ec/ : SUCCESS in 31m 58s\n- gate-python-keystoneclient-tox-bandit http://logs.openstack.org/52/182752/3/gate/gate-python-keystoneclient-tox-bandit/e278647/ : SUCCESS in 2m 13s","accounts_in_message":[],"_revision_number":3},{"id":"86e74dfa7e4749e51177892fba9952cb0fc8a717","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-25 10:44:32.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"98326c72f732481d73f2941827a1dae75c61388b","revisions":{"08615cc4f4949461aa26b0cfe3d196cb055c5cd8":{"kind":"REWORK","_number":1,"created":"2015-05-13 16:42:51.000000000","uploader":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"ref":"refs/changes/52/182752/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/52/182752/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/182752/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/182752/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/182752/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/182752/1"}}},"commit":{"parents":[{"commit":"9f630bc178915f27df5dec7e570ef11fe4aee948","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/9f630bc178915f27df5dec7e570ef11fe4aee948"}]}],"author":{"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","date":"2015-05-13 16:38:44.000000000","tz":0},"committer":{"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","date":"2015-05-13 16:41:33.000000000","tz":0},"subject":"Prevent attempts to \"filter\" list() calls by globally unique IDs","message":"Prevent attempts to \"filter\" list() calls by globally unique IDs\n\nThis use case isn\u0027t covered by our current APIs:\n\n  GET /entities?id\u003d{entity_id}\n\nBecause we have a dedicated API for that:\n\n  GET /entities/{entity_id}\n\nBut our list() methods generally support **kwargs, which are passed as\nquery parameters to keystone. When an \u0027id\u0027 is passed to keystone as a\nquery parameter, keystone rightly ignores it and returns an unfiltered\ncollection.\n\nThis change raises a client-side TypeError (as you\u0027d expect when you try\nto pass a keyword argument that a function isn\u0027t expecting), and\nincludes a helpful suggestion to try calling get() instead.\n\nChange-Id: I100b69bbf571ad6de49ccc5ad1099c20b877d13d\nCloses-Bug: 1452298\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/08615cc4f4949461aa26b0cfe3d196cb055c5cd8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/08615cc4f4949461aa26b0cfe3d196cb055c5cd8"}]},"branch":"refs/heads/master"},"427889e7d56203663e8c85788df428a902de24e7":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2015-06-24 00:47:03.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/52/182752/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/52/182752/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/182752/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/182752/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/182752/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/182752/2"}}},"commit":{"parents":[{"commit":"d238cc9af4927d1092de207db978536d712af129","subject":"Merge \"add --slowest flag to testr\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d238cc9af4927d1092de207db978536d712af129"}]}],"author":{"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","date":"2015-05-13 16:38:44.000000000","tz":0},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2015-06-24 00:39:41.000000000","tz":-300},"subject":"Prevent attempts to \"filter\" list() calls by globally unique IDs","message":"Prevent attempts to \"filter\" list() calls by globally unique IDs\n\nThis use case isn\u0027t covered by our current APIs:\n\n  GET /entities?id\u003d{entity_id}\n\nBecause we have a dedicated API for that:\n\n  GET /entities/{entity_id}\n\nBut our list() methods generally support **kwargs, which are passed as\nquery parameters to keystone. When an \u0027id\u0027 is passed to keystone as a\nquery parameter, keystone rightly ignores it and returns an unfiltered\ncollection.\n\nThis change raises a client-side TypeError (as you\u0027d expect when you try\nto pass a keyword argument that a function isn\u0027t expecting), and\nincludes a helpful suggestion to try calling get() instead.\n\nChange-Id: I100b69bbf571ad6de49ccc5ad1099c20b877d13d\nCloses-Bug: 1452298\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/427889e7d56203663e8c85788df428a902de24e7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/427889e7d56203663e8c85788df428a902de24e7"}]},"branch":"refs/heads/master"},"98326c72f732481d73f2941827a1dae75c61388b":{"kind":"REWORK","_number":3,"created":"2015-07-19 14:50:08.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/52/182752/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/52/182752/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/182752/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/182752/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/182752/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/182752/3"}}},"commit":{"parents":[{"commit":"ae066a828fc6698ffe8336bbd0ad9712680823d2","subject":"Merge \"Switch from deprecated oslo_utils.timeutils.strtime\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ae066a828fc6698ffe8336bbd0ad9712680823d2"}]}],"author":{"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","date":"2015-05-13 16:38:44.000000000","tz":0},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2015-07-19 14:49:04.000000000","tz":-300},"subject":"Prevent attempts to \"filter\" list() calls by globally unique IDs","message":"Prevent attempts to \"filter\" list() calls by globally unique IDs\n\nThis use case isn\u0027t covered by our current APIs:\n\n  GET /entities?id\u003d{entity_id}\n\nBecause we have a dedicated API for that:\n\n  GET /entities/{entity_id}\n\nBut our list() methods generally support **kwargs, which are passed as\nquery parameters to keystone. When an \u0027id\u0027 is passed to keystone as a\nquery parameter, keystone rightly ignores it and returns an unfiltered\ncollection.\n\nThis change raises a client-side TypeError (as you\u0027d expect when you try\nto pass a keyword argument that a function isn\u0027t expecting), and\nincludes a helpful suggestion to try calling get() instead.\n\nChange-Id: I100b69bbf571ad6de49ccc5ad1099c20b877d13d\nCloses-Bug: 1452298\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/98326c72f732481d73f2941827a1dae75c61388b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/98326c72f732481d73f2941827a1dae75c61388b"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
