)]}'
{"id":"openstack%2Fpython-keystoneclient~375730","triplet_id":"openstack%2Fpython-keystoneclient~master~Id7c89de06f71182e2b290664aa32ffb4e27f3307","project":"openstack/python-keystoneclient","branch":"master","topic":"(detached","hashtags":[],"change_id":"Id7c89de06f71182e2b290664aa32ffb4e27f3307","subject":"Prevent attempts to \"filter\" find() calls by globally unique IDs","status":"ABANDONED","created":"2016-09-23 21:07:38.000000000","updated":"2017-01-03 12:44:05.000000000","total_comment_count":39,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"dd933025b39383e5aa8b7def480dec1068f13d3e","_number":375730,"virtual_id_number":375730,"owner":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":-1,"date":"2016-12-05 15:16:17.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":21465,"name":"Mikhail Nikolaenko","email":"mnikolaenko@protonmail.com","username":"mnikolaenko"},{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":-1,"date":"2016-12-21 13:00:04.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":21465,"name":"Mikhail Nikolaenko","email":"mnikolaenko@protonmail.com","username":"mnikolaenko"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"}],"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":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":21465,"name":"Mikhail Nikolaenko","email":"mnikolaenko@protonmail.com","username":"mnikolaenko"},{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"}],"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":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},{"_account_id":21465,"name":"Mikhail Nikolaenko","email":"mnikolaenko@protonmail.com","username":"mnikolaenko"},{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-09-27 16:27:57.000000000","updated_by":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"reviewer":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"state":"REVIEWER"},{"updated":"2016-09-29 13:09:02.000000000","updated_by":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"reviewer":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"state":"REVIEWER"},{"updated":"2016-09-30 06:47:40.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":"2016-10-10 11:10:21.000000000","updated_by":{"_account_id":21465,"name":"Mikhail Nikolaenko","email":"mnikolaenko@protonmail.com","username":"mnikolaenko"},"reviewer":{"_account_id":21465,"name":"Mikhail Nikolaenko","email":"mnikolaenko@protonmail.com","username":"mnikolaenko"},"state":"REVIEWER"},{"updated":"2016-11-01 15:52:33.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2016-11-03 17:33:25.000000000","updated_by":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"reviewer":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"state":"REVIEWER"},{"updated":"2016-11-23 22:43:39.000000000","updated_by":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"reviewer":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"state":"REVIEWER"},{"updated":"2016-12-05 15:16:17.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2016-12-21 13:00:04.000000000","updated_by":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"reviewer":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"state":"REVIEWER"}],"messages":[{"id":"6c66caff7923d66a33d0688ec384f23dba708e36","author":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"date":"2016-09-23 21:07:38.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"323e9967fbb611df6e116949f0e94c51f9d6f525","author":{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},"date":"2016-09-23 21:07:53.000000000","message":"Patch Set 1:\n\nThank you for your first contribution to OpenStack.\n\n    Your patch will now be tested automatically by OpenStack testing frameworks\n    and once the automatic tests pass, it will be reviewed by other friendly\n    developers. They will give you feedback and may require you to refine it.\n\n    People seldom get their patch approved on the first try, so don\u0027t be\n    concerned if requested to make corrections. Feel free to modify your patch\n    and resubmit a new change-set.\n\n    Patches usually take 3 to 7 days to be reviewed so be patient and be\n    available on IRC to ask and answer questions about your work. Also it\n    takes generally at least a couple of weeks for cores to get around to\n    reviewing code. The more you participate in the community the more\n    rewarding it is for you. You may also notice that the more you get to know\n    people and get to be known, the faster your patches will be reviewed and\n    eventually approved. Get to know others and become known by doing code\n    reviews: anybody can do it, and it\u0027s a great way to learn the code base.\n\n    Thanks again for supporting OpenStack, we look forward to working with you.\n\n    IRC: https://wiki.openstack.org/wiki/IRC\n    Workflow: http://docs.openstack.org/infra/manual/developers.html\n    Commit Messages: https://wiki.openstack.org/wiki/GitCommitMessages","accounts_in_message":[],"_revision_number":1},{"id":"1289f7d37d7aa209f5aa51010bdad4d834573a1a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-23 22:08:27.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-docs-ubuntu-xenial http://docs-draft.openstack.org/30/375730/1/check/gate-python-keystoneclient-docs-ubuntu-xenial/2ac1da6//doc/build/html/ : SUCCESS in 1m 45s\n- gate-python-keystoneclient-pep8-ubuntu-xenial http://logs.openstack.org/30/375730/1/check/gate-python-keystoneclient-pep8-ubuntu-xenial/fdf19a8/ : SUCCESS in 1m 32s\n- gate-python-keystoneclient-python27-ubuntu-xenial http://logs.openstack.org/30/375730/1/check/gate-python-keystoneclient-python27-ubuntu-xenial/b1ac26d/ : SUCCESS in 1m 44s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/30/375730/1/check/gate-python-keystoneclient-python34/b2b9e4f/ : SUCCESS in 2m 32s\n- gate-python-keystoneclient-python35-nv http://logs.openstack.org/30/375730/1/check/gate-python-keystoneclient-python35-nv/3adf322/ : SUCCESS in 1m 54s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/30/375730/1/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/4d38366/ : SUCCESS in 1h 00m 37s\n- gate-keystoneclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/30/375730/1/check/gate-keystoneclient-dsvm-functional-ubuntu-xenial/03f118f/ : SUCCESS in 12m 58s\n- gate-python-keystoneclient-tox-bandit-ubuntu-xenial http://logs.openstack.org/30/375730/1/check/gate-python-keystoneclient-tox-bandit-ubuntu-xenial/33c4898/ : SUCCESS in 1m 33s","accounts_in_message":[],"_revision_number":1},{"id":"b0a9c8500e89e0f632431b249443be90b7d80871","author":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"date":"2016-09-26 14:43:55.000000000","message":"Patch Set 1: Code-Review-1\n\n(7 comments)\n\nA few comments inline, besides we need some unit tests for this change.","accounts_in_message":[],"_revision_number":1},{"id":"1a9e2a7d78825343dcd0fdf3e96265b133de18b5","author":{"_account_id":21465,"name":"Mikhail Nikolaenko","email":"mnikolaenko@protonmail.com","username":"mnikolaenko"},"date":"2016-09-26 14:54:14.000000000","message":"Patch Set 1: Code-Review-1\n\nI think need a test for this change","accounts_in_message":[],"_revision_number":1},{"id":"bad15d8de7c860a0d9e8ea514cda1614fc17e981","author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"date":"2016-09-26 16:38:00.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)\n\nFirst, thanks for your first contribution! :)\n\nUnit tests are mandatory for a bug fix, with them, we have some benefits:\n- We can make sure the fix really works\n- We can make sure no one will break this again in the future (avoid regressions)","accounts_in_message":[],"_revision_number":1},{"id":"c8017e19fa1443e6b0985c153d1a41329a8f7193","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2016-09-26 17:05:24.000000000","message":"Patch Set 1: Code-Review-1\n\nI\u0027m for adding a test too: it will prevent this bug from happening again in the future.","accounts_in_message":[],"_revision_number":1},{"id":"539ef1d1e3479c6b99239ff606cc0d4fb6481ce8","author":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"date":"2016-09-27 15:39:53.000000000","message":"Patch Set 1:\n\n\u003e (7 comments)\n \u003e \n \u003e A few comments inline, besides we need some unit tests for this\n \u003e change.\n\nThank you for your review, Raildo","accounts_in_message":[],"_revision_number":1},{"id":"98ee07475def53c2a3b6fdd1dc71bd02a1d8d708","author":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"date":"2016-09-27 16:00:56.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"7a4aad2614de4c30e49fadfa44642a8c0a7a06ac","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2016-09-27 16:27:57.000000000","message":"Patch Set 2: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"9ee4492482a818c0109035a2a0370ac5b5763acf","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-27 16:48:37.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-docs-ubuntu-xenial http://docs-draft.openstack.org/30/375730/2/check/gate-python-keystoneclient-docs-ubuntu-xenial/d171244//doc/build/html/ : SUCCESS in 2m 06s\n- gate-python-keystoneclient-pep8-ubuntu-xenial http://logs.openstack.org/30/375730/2/check/gate-python-keystoneclient-pep8-ubuntu-xenial/ebf324f/ : SUCCESS in 1m 29s\n- gate-python-keystoneclient-python27-ubuntu-xenial http://logs.openstack.org/30/375730/2/check/gate-python-keystoneclient-python27-ubuntu-xenial/6201f9e/ : SUCCESS in 1m 47s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/30/375730/2/check/gate-python-keystoneclient-python34/c302219/ : SUCCESS in 1m 47s\n- gate-python-keystoneclient-python35-nv http://logs.openstack.org/30/375730/2/check/gate-python-keystoneclient-python35-nv/8540117/ : SUCCESS in 2m 22s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/30/375730/2/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/6526727/ : SUCCESS in 40m 22s\n- gate-keystoneclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/30/375730/2/check/gate-keystoneclient-dsvm-functional-ubuntu-xenial/ac135c4/ : SUCCESS in 13m 06s\n- gate-python-keystoneclient-tox-bandit-ubuntu-xenial http://logs.openstack.org/30/375730/2/check/gate-python-keystoneclient-tox-bandit-ubuntu-xenial/836e0cc/ : SUCCESS in 1m 45s","accounts_in_message":[],"_revision_number":2},{"id":"e33659eb039e22dc4df2e02192aaa43a0f57e21d","author":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"date":"2016-09-27 17:18:47.000000000","message":"Patch Set 3: Published edit on patch set 2","accounts_in_message":[],"_revision_number":3},{"id":"9564f9ce644f017901fcd93c3d364842ebf82e32","author":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"date":"2016-09-27 17:22:37.000000000","message":"Patch Set 3:\n\n\u003e Patch Set 3: Published edit on patch set 2\n\nThanks for all reviews","accounts_in_message":[],"_revision_number":3},{"id":"d5a680013abb10afd54cb78157900cea308dd1c5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-27 18:53:51.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-docs-ubuntu-xenial http://docs-draft.openstack.org/30/375730/3/check/gate-python-keystoneclient-docs-ubuntu-xenial/1fe21be//doc/build/html/ : SUCCESS in 1m 45s\n- gate-python-keystoneclient-pep8-ubuntu-xenial http://logs.openstack.org/30/375730/3/check/gate-python-keystoneclient-pep8-ubuntu-xenial/48951c1/ : SUCCESS in 1m 33s\n- gate-python-keystoneclient-python27-ubuntu-xenial http://logs.openstack.org/30/375730/3/check/gate-python-keystoneclient-python27-ubuntu-xenial/573ded8/ : SUCCESS in 1m 47s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/30/375730/3/check/gate-python-keystoneclient-python34/c793585/ : SUCCESS in 2m 37s\n- gate-python-keystoneclient-python35-nv http://logs.openstack.org/30/375730/3/check/gate-python-keystoneclient-python35-nv/967af2c/ : SUCCESS in 1m 53s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/30/375730/3/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/a06dd90/ : SUCCESS in 59m 24s\n- gate-keystoneclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/30/375730/3/check/gate-keystoneclient-dsvm-functional-ubuntu-xenial/4f48839/ : SUCCESS in 13m 33s\n- gate-python-keystoneclient-tox-bandit-ubuntu-xenial http://logs.openstack.org/30/375730/3/check/gate-python-keystoneclient-tox-bandit-ubuntu-xenial/72ddec1/ : SUCCESS in 1m 42s","accounts_in_message":[],"_revision_number":3},{"id":"e07985ab7a05d2ef0fdcac5ab100b39787888267","author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"date":"2016-09-29 12:24:30.000000000","message":"Patch Set 3: Code-Review-1\n\nwhich is the correct one? https://review.openstack.org/#/c/378001","accounts_in_message":[],"_revision_number":3},{"id":"f6e556225c5a595ac0d25f59469e4e6b07d654dc","author":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"date":"2016-09-29 12:47:01.000000000","message":"Patch Set 3:\n\n\u003e which is the correct one? https://review.openstack.org/#/c/378001\n\nThese, prevents attempts to \"filter\" find() calls by globally unique IDs and creates the filter by \u0027id\u0027 and \u0027entity_id\u0027\n\nThe another prevents to \"filter\" list() calls by globally unique IDs and creates the filter by \u0027entity_id\u0027","accounts_in_message":[],"_revision_number":3},{"id":"7af02b86cc652f202ae1c5a9e2bd044e1aafa51f","author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"date":"2016-09-29 13:09:02.000000000","message":"Patch Set 3: -Code-Review\n\nstill need to go through this (got confused by the title)","accounts_in_message":[],"_revision_number":3},{"id":"bee7f0e2ad84be1f0a5c18928f2007f8cdbdbdae","author":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"date":"2016-09-29 15:16:56.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"97e4dd206cf3dc8bbd2440d815667da263d7b2ee","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-29 16:03:19.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-docs-ubuntu-xenial http://docs-draft.openstack.org/30/375730/4/check/gate-python-keystoneclient-docs-ubuntu-xenial/df07639//doc/build/html/ : SUCCESS in 3m 04s\n- gate-python-keystoneclient-pep8-ubuntu-xenial http://logs.openstack.org/30/375730/4/check/gate-python-keystoneclient-pep8-ubuntu-xenial/b542944/ : SUCCESS in 5m 18s\n- gate-python-keystoneclient-python27-ubuntu-xenial http://logs.openstack.org/30/375730/4/check/gate-python-keystoneclient-python27-ubuntu-xenial/907303b/ : SUCCESS in 5m 10s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/30/375730/4/check/gate-python-keystoneclient-python34/a7cae3c/ : SUCCESS in 5m 19s\n- gate-python-keystoneclient-python35-nv http://logs.openstack.org/30/375730/4/check/gate-python-keystoneclient-python35-nv/f55eb80/ : SUCCESS in 5m 01s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/30/375730/4/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/80440ec/ : SUCCESS in 45m 35s\n- gate-keystoneclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/30/375730/4/check/gate-keystoneclient-dsvm-functional-ubuntu-xenial/9779411/ : SUCCESS in 14m 49s\n- gate-python-keystoneclient-tox-bandit-ubuntu-xenial http://logs.openstack.org/30/375730/4/check/gate-python-keystoneclient-tox-bandit-ubuntu-xenial/3d5131e/ : SUCCESS in 4m 19s","accounts_in_message":[],"_revision_number":4},{"id":"04241e02bd067d6bd2766004b7ce8a5858be501d","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2016-09-30 06:47:40.000000000","message":"Patch Set 4: Code-Review-1\n\n(3 comments)\n\nSimilar to the other patch, it does seem like this will always result in an error so moving it up is ok. Please limit the patches to what is actually being changed though so it\u0027s easier to understand.","accounts_in_message":[],"_revision_number":4},{"id":"4944f3956d9c9239d74ce2d71b263df9ef6cf3ae","author":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"date":"2016-09-30 14:14:27.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"2e8a5f8668c0d64b75d9a8c8e18975b2521db56d","author":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"date":"2016-09-30 14:46:58.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"00109ebb2aeaa0ed714162f730a6fb1c9e300519","author":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"date":"2016-09-30 14:47:10.000000000","message":"Patch Set 4:\n\n(3 comments)","accounts_in_message":[],"_revision_number":4},{"id":"58d9a9243635ce1318c54d5a7d64bd2942b6d288","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-30 15:01:10.000000000","message":"Patch Set 5: 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-docs-ubuntu-xenial http://docs-draft.openstack.org/30/375730/5/check/gate-python-keystoneclient-docs-ubuntu-xenial/69758ee//doc/build/html/ : SUCCESS in 1m 42s\n- gate-python-keystoneclient-pep8-ubuntu-xenial http://logs.openstack.org/30/375730/5/check/gate-python-keystoneclient-pep8-ubuntu-xenial/151cb05/ : FAILURE in 2m 05s\n- gate-python-keystoneclient-python27-ubuntu-xenial http://logs.openstack.org/30/375730/5/check/gate-python-keystoneclient-python27-ubuntu-xenial/84b84be/ : SUCCESS in 2m 24s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/30/375730/5/check/gate-python-keystoneclient-python34/ae66652/ : SUCCESS in 1m 53s\n- gate-python-keystoneclient-python35-nv http://logs.openstack.org/30/375730/5/check/gate-python-keystoneclient-python35-nv/68397b9/ : SUCCESS in 1m 58s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/30/375730/5/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/ced3c37/ : SUCCESS in 45m 10s\n- gate-keystoneclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/30/375730/5/check/gate-keystoneclient-dsvm-functional-ubuntu-xenial/762f40f/ : SUCCESS in 13m 41s\n- gate-python-keystoneclient-tox-bandit-ubuntu-xenial http://logs.openstack.org/30/375730/5/check/gate-python-keystoneclient-tox-bandit-ubuntu-xenial/bac0c58/ : SUCCESS in 2m 11s","accounts_in_message":[],"_revision_number":5},{"id":"adb321739f81e06f3318199cb07f1c3a5f2a4a59","author":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"date":"2016-09-30 15:47:29.000000000","message":"Patch Set 6: Published edit on patch set 5","accounts_in_message":[],"_revision_number":6},{"id":"6f3511a722f0a0fc66cbc6a8e281840b20ec1a36","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-09-30 15:53:09.000000000","message":"Patch Set 6: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":6},{"id":"2d0f6c77e76729f7b7e1a8e2683e3aa82f95edc8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-30 16:30:04.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-docs-ubuntu-xenial http://docs-draft.openstack.org/30/375730/6/check/gate-python-keystoneclient-docs-ubuntu-xenial/1ac968b//doc/build/html/ : SUCCESS in 1m 40s\n- gate-python-keystoneclient-pep8-ubuntu-xenial http://logs.openstack.org/30/375730/6/check/gate-python-keystoneclient-pep8-ubuntu-xenial/a13d80c/ : SUCCESS in 2m 14s\n- gate-python-keystoneclient-python27-ubuntu-xenial http://logs.openstack.org/30/375730/6/check/gate-python-keystoneclient-python27-ubuntu-xenial/829aedb/ : SUCCESS in 2m 01s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/30/375730/6/check/gate-python-keystoneclient-python34/c1a8026/ : SUCCESS in 2m 21s\n- gate-python-keystoneclient-python35-nv http://logs.openstack.org/30/375730/6/check/gate-python-keystoneclient-python35-nv/931556a/ : SUCCESS in 1m 59s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/30/375730/6/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/772bac3/ : SUCCESS in 41m 27s\n- gate-keystoneclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/30/375730/6/check/gate-keystoneclient-dsvm-functional-ubuntu-xenial/38c1875/ : SUCCESS in 13m 17s\n- gate-python-keystoneclient-tox-bandit-ubuntu-xenial http://logs.openstack.org/30/375730/6/check/gate-python-keystoneclient-tox-bandit-ubuntu-xenial/354e33c/ : SUCCESS in 2m 15s","accounts_in_message":[],"_revision_number":6},{"id":"eeb955db2c01ca5226cfe6ef9951eba51a15cd25","author":{"_account_id":23609,"name":"Charlle Daniel","email":"charlledaniel@lsd.ufcg.edu.br","username":"charlledani2"},"date":"2016-09-30 16:34:06.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"ca01ae8d1cfd10f3481eaf0e48eb75cd18ef6542","author":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"date":"2016-09-30 16:45:49.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"441ff096045615360b2a494b7dd74bf073aa00e5","author":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"date":"2016-09-30 16:50:40.000000000","message":"Patch Set 6:\n\n(7 comments)","accounts_in_message":[],"_revision_number":6},{"id":"e1be939e4339d41fafa83fc40f0656a712aa56b8","author":{"_account_id":23609,"name":"Charlle Daniel","email":"charlledaniel@lsd.ufcg.edu.br","username":"charlledani2"},"date":"2016-09-30 16:57:02.000000000","message":"Patch Set 7: Code-Review+1\n\nThank you Arthur!","accounts_in_message":[],"_revision_number":7},{"id":"2a1a8e9c3261c9b77bff9a58985b2e2e04c4f2e5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-30 17:27:49.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-docs-ubuntu-xenial http://docs-draft.openstack.org/30/375730/7/check/gate-python-keystoneclient-docs-ubuntu-xenial/6985e97//doc/build/html/ : SUCCESS in 1m 40s\n- gate-python-keystoneclient-pep8-ubuntu-xenial http://logs.openstack.org/30/375730/7/check/gate-python-keystoneclient-pep8-ubuntu-xenial/1bbd39b/ : SUCCESS in 2m 55s\n- gate-python-keystoneclient-python27-ubuntu-xenial http://logs.openstack.org/30/375730/7/check/gate-python-keystoneclient-python27-ubuntu-xenial/cc73ff7/ : SUCCESS in 2m 00s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/30/375730/7/check/gate-python-keystoneclient-python34/852a960/ : SUCCESS in 1m 47s\n- gate-python-keystoneclient-python35-nv http://logs.openstack.org/30/375730/7/check/gate-python-keystoneclient-python35-nv/2f368e4/ : SUCCESS in 1m 58s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/30/375730/7/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/ba0fba3/ : SUCCESS in 40m 46s\n- gate-keystoneclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/30/375730/7/check/gate-keystoneclient-dsvm-functional-ubuntu-xenial/4e14174/ : SUCCESS in 13m 05s\n- gate-python-keystoneclient-tox-bandit-ubuntu-xenial http://logs.openstack.org/30/375730/7/check/gate-python-keystoneclient-tox-bandit-ubuntu-xenial/8da21ba/ : SUCCESS in 1m 47s","accounts_in_message":[],"_revision_number":7},{"id":"c8bf34cb584b253fd1e5a75936d25fd870ec10cd","author":{"_account_id":21465,"name":"Mikhail Nikolaenko","email":"mnikolaenko@protonmail.com","username":"mnikolaenko"},"date":"2016-10-10 11:10:21.000000000","message":"Patch Set 7: Code-Review+1","accounts_in_message":[],"_revision_number":7},{"id":"fbb185a23f467e31c735fd33dcd12d68032b5cc4","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-11-01 15:52:33.000000000","message":"Patch Set 7:\n\nsame comment as in https://review.openstack.org/#/c/378001/","accounts_in_message":[],"_revision_number":7},{"id":"a84cc58a82e0311ca257d32e68891ac28f7be62c","author":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"date":"2016-11-01 18:13:07.000000000","message":"Patch Set 7:\n\n\u003e same comment as in https://review.openstack.org/#/c/378001/\n\nThe solution is similar, but it\u0027s not the same problem.  \n\nI believe the behavior of following calls: \n\n\u003e\u003e keystone.endpoints.find(id\u003d\"029b8bde8f5e41eeae4946e2625104c3\")\nkeystoneclient.exceptions.NoUniqueMatch: NoUniqueMatch\n\n\u003e\u003e keystone.users.find(user_id\u003d\"01151d073a63413d9d0225f388022183\")\nkeystoneclient.exceptions.NoUniqueMatch: NoUniqueMatch\n\nit\u0027s completly absurd. \nHow NoUniqueMatch it\u0027s returned to a user when that pass just the id parameter?\n\nBugs associated: \n#1452298: [Fix released] -\u003e Corrects this wrong behavior for the \u0027list()\u0027 method with \u0027id\u0027 parameter\n#1626640: [Open] -\u003e Corrects the same thing for the \u0027find()\u0027 method + \u0027entity_id\u0027 parameter too.","accounts_in_message":[],"_revision_number":7},{"id":"9db381d60a0bfb68841e1b47967667e8e0e05888","author":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"date":"2016-11-03 17:33:25.000000000","message":"Patch Set 7: Code-Review+1\n\nLGTM","accounts_in_message":[],"_revision_number":7},{"id":"303976e4ded04ceb7aa84ca350ca6a43ab72b6cd","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2016-11-23 22:43:39.000000000","message":"Patch Set 7: Code-Review+1\n\n(4 comments)\n\nI have a couple minor suggestions inline. Otherwise I think this is fine.","accounts_in_message":[],"_revision_number":7},{"id":"a95b1041d667e7479ae72fecb56351111fb78e8c","author":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"date":"2016-11-25 17:26:13.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"d91063f4703315bc1326287defd90e3dfce1f43f","author":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"date":"2016-11-25 17:29:07.000000000","message":"Patch Set 7:\n\n(4 comments)","accounts_in_message":[],"_revision_number":7},{"id":"02f25bb006044925e680fe4ef85820bb3082f545","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-25 18:10:20.000000000","message":"Patch Set 8: 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-docs-ubuntu-xenial http://docs-draft.openstack.org/30/375730/8/check/gate-python-keystoneclient-docs-ubuntu-xenial/5a070bb//doc/build/html/ : SUCCESS in 2m 16s\n- gate-python-keystoneclient-pep8-ubuntu-xenial http://logs.openstack.org/30/375730/8/check/gate-python-keystoneclient-pep8-ubuntu-xenial/55a19eb/ : FAILURE in 2m 14s\n- gate-python-keystoneclient-python27-ubuntu-xenial http://logs.openstack.org/30/375730/8/check/gate-python-keystoneclient-python27-ubuntu-xenial/24d2fae/ : FAILURE in 1m 22s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/30/375730/8/check/gate-python-keystoneclient-python34/7af1c4e/ : FAILURE in 1m 54s\n- gate-python-keystoneclient-python35 http://logs.openstack.org/30/375730/8/check/gate-python-keystoneclient-python35/ad79fe8/ : FAILURE in 1m 22s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/30/375730/8/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/7abd1bb/ : SUCCESS in 43m 37s\n- gate-keystoneclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/30/375730/8/check/gate-keystoneclient-dsvm-functional-ubuntu-xenial/9136d6f/ : SUCCESS in 16m 22s\n- gate-python-keystoneclient-tox-bandit-ubuntu-xenial http://logs.openstack.org/30/375730/8/check/gate-python-keystoneclient-tox-bandit-ubuntu-xenial/68426e9/ : SUCCESS in 1m 49s","accounts_in_message":[],"_revision_number":8},{"id":"ddea3dab059bd8a74d96217fe4e02e92e1b83da9","author":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"date":"2016-12-05 14:26:48.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"925ad13834fc2177b1666fb5f31ac2e38a486c4b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-05 15:16:17.000000000","message":"Patch Set 9: 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-docs-ubuntu-xenial http://docs-draft.openstack.org/30/375730/9/check/gate-python-keystoneclient-docs-ubuntu-xenial/d19a39a//doc/build/html/ : SUCCESS in 1m 57s\n- gate-python-keystoneclient-pep8-ubuntu-xenial http://logs.openstack.org/30/375730/9/check/gate-python-keystoneclient-pep8-ubuntu-xenial/d7b3ed1/ : SUCCESS in 2m 01s\n- gate-python-keystoneclient-python27-ubuntu-xenial http://logs.openstack.org/30/375730/9/check/gate-python-keystoneclient-python27-ubuntu-xenial/1accc5f/ : FAILURE in 2m 03s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/30/375730/9/check/gate-python-keystoneclient-python34/60e2119/ : FAILURE in 1m 49s\n- gate-python-keystoneclient-python35 http://logs.openstack.org/30/375730/9/check/gate-python-keystoneclient-python35/c4a391c/ : FAILURE in 1m 23s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/30/375730/9/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/cb968ea/ : SUCCESS in 49m 15s\n- gate-keystoneclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/30/375730/9/check/gate-keystoneclient-dsvm-functional-ubuntu-xenial/23057e3/ : SUCCESS in 25m 27s\n- gate-python-keystoneclient-tox-bandit-ubuntu-xenial http://logs.openstack.org/30/375730/9/check/gate-python-keystoneclient-tox-bandit-ubuntu-xenial/a829ee2/ : SUCCESS in 1m 45s","accounts_in_message":[],"_revision_number":9},{"id":"36c6218b60375621b209fcecd23a36f83577327a","author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"date":"2016-12-21 13:00:04.000000000","message":"Patch Set 9: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":9},{"id":"6cea7939ab0f07978661513c226806455643c8b1","author":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"date":"2017-01-03 12:44:05.000000000","message":"Abandoned\n\nI\u0027m not sure about the adopted strategy. Maybe the right way be a new patch.","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"5e0a238ec27aeed33c2601bcd7ede358be264cbd","revisions":{"d820e0a1a9b02b3fdb438bc3ef83f1db21dbd7d2":{"kind":"REWORK","_number":1,"created":"2016-09-23 21:07:38.000000000","uploader":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"ref":"refs/changes/30/375730/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/30/375730/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/30/375730/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/30/375730/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/30/375730/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/30/375730/1"}}},"commit":{"parents":[{"commit":"891398024ac06009d08a245ba8c80f4566539b4b","subject":"Merge \"Remove deprecated \u0027data\u0027 credential argument\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/891398024ac06009d08a245ba8c80f4566539b4b"}]}],"author":{"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","date":"2016-09-23 19:42:28.000000000","tz":-180},"committer":{"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","date":"2016-09-23 20:41:14.000000000","tz":-180},"subject":"Adjustments in behavior of find method in base.py class","message":"Adjustments in behavior of find method in base.py class\n\nThe previous behavior of the find method in base.py class does\nnot include the use case which the user includes the id as a\nonly parameter, because it is the responsibility of the get method,\nbut the return of this use case does not match an expected result,\nbecause lauch NoUniqueMatch exception.\nIf the id is not a unique parameter, the method ingores it.\nThe changes means that if the id is passed as a parameter,\nthe find method behaves like the get method, ignoring other attributes.\n\nChange-Id: Id7c89de06f71182e2b290664aa32ffb4e27f3307\nCloses-Bug:1626640\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d820e0a1a9b02b3fdb438bc3ef83f1db21dbd7d2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d820e0a1a9b02b3fdb438bc3ef83f1db21dbd7d2"}]},"branch":"refs/heads/master"},"e21e571d487a70a4e5f32e7060995741d040b66c":{"kind":"REWORK","_number":2,"created":"2016-09-27 16:00:56.000000000","uploader":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"ref":"refs/changes/30/375730/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/30/375730/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/30/375730/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/30/375730/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/30/375730/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/30/375730/2"}}},"commit":{"parents":[{"commit":"891398024ac06009d08a245ba8c80f4566539b4b","subject":"Merge \"Remove deprecated \u0027data\u0027 credential argument\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/891398024ac06009d08a245ba8c80f4566539b4b"}]}],"author":{"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","date":"2016-09-23 19:42:28.000000000","tz":-180},"committer":{"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","date":"2016-09-27 15:57:20.000000000","tz":-180},"subject":"Prevent attempts to \"filter\" find() calls by globally unique IDs","message":"Prevent attempts to \"filter\" find() 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  GET /entities?entity_id\u003d{entity_id}\n\nBecause we have a dedicated API for that:\n\n  GET /entities/{entity_id}\n\nBut our find() methods generally support **kwargs, which are passed as\nquery parameters to keystone. When an \u0027id\u0027 or \u0027entity_id\u0027 is passed to\nkeystone as a query parameter, keystone rightly ignores it and returns\nan unfiltered collection.\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: Id7c89de06f71182e2b290664aa32ffb4e27f3307\nCloses-Bug:#1626640\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e21e571d487a70a4e5f32e7060995741d040b66c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e21e571d487a70a4e5f32e7060995741d040b66c"}]},"branch":"refs/heads/master"},"afbc72157af6ed681f0b145d6312011b3c4dbbf3":{"kind":"REWORK","_number":3,"created":"2016-09-27 17:18:47.000000000","uploader":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"ref":"refs/changes/30/375730/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/30/375730/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/30/375730/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/30/375730/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/30/375730/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/30/375730/3"}}},"commit":{"parents":[{"commit":"891398024ac06009d08a245ba8c80f4566539b4b","subject":"Merge \"Remove deprecated \u0027data\u0027 credential argument\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/891398024ac06009d08a245ba8c80f4566539b4b"}]}],"author":{"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","date":"2016-09-23 19:42:28.000000000","tz":-180},"committer":{"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","date":"2016-09-27 17:15:59.000000000","tz":0},"subject":"Prevent attempts to \"filter\" find() calls by globally unique IDs","message":"Prevent attempts to \"filter\" find() 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  GET /entities?entity_id\u003d{entity_id}\n\nBecause we have a dedicated API for that:\n\n  GET /entities/{entity_id}\n\nBut our find() methods generally support **kwargs, which are passed as\nquery parameters to keystone. When an \u0027id\u0027 or \u0027entity_id\u0027 is passed to\nkeystone as a query parameter, keystone rightly ignores it and returns\nan unfiltered collection.\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: Id7c89de06f71182e2b290664aa32ffb4e27f3307\nCloses-Bug:#1626640\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/afbc72157af6ed681f0b145d6312011b3c4dbbf3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/afbc72157af6ed681f0b145d6312011b3c4dbbf3"}]},"branch":"refs/heads/master"},"c287150de3f463d38dc6c12f440b390199d3a498":{"kind":"REWORK","_number":4,"created":"2016-09-29 15:16:56.000000000","uploader":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"ref":"refs/changes/30/375730/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/30/375730/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/30/375730/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/30/375730/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/30/375730/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/30/375730/4"}}},"commit":{"parents":[{"commit":"891398024ac06009d08a245ba8c80f4566539b4b","subject":"Merge \"Remove deprecated \u0027data\u0027 credential argument\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/891398024ac06009d08a245ba8c80f4566539b4b"}]}],"author":{"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","date":"2016-09-23 19:42:28.000000000","tz":-180},"committer":{"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","date":"2016-09-29 15:15:31.000000000","tz":-180},"subject":"Prevent attempts to \"filter\" find() calls by globally unique IDs","message":"Prevent attempts to \"filter\" find() 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  GET /entities?entity_id\u003d{entity_id}\n\nBecause we have a dedicated API for that:\n\n  GET /entities/{entity_id}\n\nBut our find() methods generally support **kwargs, which are passed as\nquery parameters to keystone. When an \u0027id\u0027 or \u0027entity_id\u0027 is passed to\nkeystone as a query parameter, keystone rightly ignores it and returns\nan unfiltered collection.\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: Id7c89de06f71182e2b290664aa32ffb4e27f3307\nCloses-Bug:#1626640\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/c287150de3f463d38dc6c12f440b390199d3a498"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/c287150de3f463d38dc6c12f440b390199d3a498"}]},"branch":"refs/heads/master"},"af5677f8ba38de9168797a0fec77e531f485f8ed":{"kind":"REWORK","_number":5,"created":"2016-09-30 14:14:27.000000000","uploader":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"ref":"refs/changes/30/375730/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/30/375730/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/30/375730/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/30/375730/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/30/375730/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/30/375730/5"}}},"commit":{"parents":[{"commit":"891398024ac06009d08a245ba8c80f4566539b4b","subject":"Merge \"Remove deprecated \u0027data\u0027 credential argument\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/891398024ac06009d08a245ba8c80f4566539b4b"}]}],"author":{"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","date":"2016-09-23 19:42:28.000000000","tz":-180},"committer":{"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","date":"2016-09-30 14:12:58.000000000","tz":-180},"subject":"Prevent attempts to \"filter\" find() calls by globally unique IDs","message":"Prevent attempts to \"filter\" find() 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  GET /entities?entity_id\u003d{entity_id}\n\nBecause we have a dedicated API for that:\n\n  GET /entities/{entity_id}\n\nBut our find() methods generally support **kwargs, which are passed as\nquery parameters to keystone. When an \u0027id\u0027 or \u0027entity_id\u0027 is passed to\nkeystone as a query parameter, keystone rightly ignores it and returns\nan unfiltered collection.\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: Id7c89de06f71182e2b290664aa32ffb4e27f3307\nCloses-Bug:#1626640\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/af5677f8ba38de9168797a0fec77e531f485f8ed"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/af5677f8ba38de9168797a0fec77e531f485f8ed"}]},"branch":"refs/heads/master"},"7a20fab14d4fac401376b7f60502df7cb1964f54":{"kind":"REWORK","_number":6,"created":"2016-09-30 15:47:29.000000000","uploader":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"ref":"refs/changes/30/375730/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/30/375730/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/30/375730/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/30/375730/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/30/375730/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/30/375730/6"}}},"commit":{"parents":[{"commit":"891398024ac06009d08a245ba8c80f4566539b4b","subject":"Merge \"Remove deprecated \u0027data\u0027 credential argument\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/891398024ac06009d08a245ba8c80f4566539b4b"}]}],"author":{"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","date":"2016-09-23 19:42:28.000000000","tz":-180},"committer":{"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","date":"2016-09-30 15:47:21.000000000","tz":0},"subject":"Prevent attempts to \"filter\" find() calls by globally unique IDs","message":"Prevent attempts to \"filter\" find() 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  GET /entities?entity_id\u003d{entity_id}\n\nBecause we have a dedicated API for that:\n\n  GET /entities/{entity_id}\n\nBut our find() methods generally support **kwargs, which are passed as\nquery parameters to keystone. When an \u0027id\u0027 or \u0027entity_id\u0027 is passed to\nkeystone as a query parameter, keystone rightly ignores it and returns\nan unfiltered collection.\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: Id7c89de06f71182e2b290664aa32ffb4e27f3307\nCloses-Bug:#1626640\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/7a20fab14d4fac401376b7f60502df7cb1964f54"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/7a20fab14d4fac401376b7f60502df7cb1964f54"}]},"branch":"refs/heads/master"},"2b6cbbe7c06290bab27ff3845f3398e6fef591d0":{"kind":"REWORK","_number":7,"created":"2016-09-30 16:45:49.000000000","uploader":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"ref":"refs/changes/30/375730/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/30/375730/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/30/375730/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/30/375730/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/30/375730/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/30/375730/7"}}},"commit":{"parents":[{"commit":"891398024ac06009d08a245ba8c80f4566539b4b","subject":"Merge \"Remove deprecated \u0027data\u0027 credential argument\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/891398024ac06009d08a245ba8c80f4566539b4b"}]}],"author":{"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","date":"2016-09-23 19:42:28.000000000","tz":-180},"committer":{"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","date":"2016-09-30 16:44:52.000000000","tz":-180},"subject":"Prevent attempts to \"filter\" find() calls by globally unique IDs","message":"Prevent attempts to \"filter\" find() 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  GET /entities?entity_id\u003d{entity_id}\n\nBecause we have a dedicated API for that:\n\n  GET /entities/{entity_id}\n\nBut our find() methods generally support **kwargs, which are passed as\nquery parameters to keystone. When an \u0027id\u0027 or \u0027entity_id\u0027 is passed to\nkeystone as a query parameter, keystone rightly ignores it and returns\nan unfiltered collection.\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: Id7c89de06f71182e2b290664aa32ffb4e27f3307\nCloses-Bug:#1626640\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2b6cbbe7c06290bab27ff3845f3398e6fef591d0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2b6cbbe7c06290bab27ff3845f3398e6fef591d0"}]},"branch":"refs/heads/master"},"372f59d853cdda3d7a24abf78161c67dd4ec9460":{"kind":"REWORK","_number":8,"created":"2016-11-25 17:26:13.000000000","uploader":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"ref":"refs/changes/30/375730/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/30/375730/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/30/375730/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/30/375730/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/30/375730/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/30/375730/8"}}},"commit":{"parents":[{"commit":"891398024ac06009d08a245ba8c80f4566539b4b","subject":"Merge \"Remove deprecated \u0027data\u0027 credential argument\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/891398024ac06009d08a245ba8c80f4566539b4b"}]}],"author":{"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","date":"2016-09-23 19:42:28.000000000","tz":-180},"committer":{"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","date":"2016-11-25 17:24:28.000000000","tz":-180},"subject":"Prevent attempts to \"filter\" find() calls by globally unique IDs","message":"Prevent attempts to \"filter\" find() 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  GET /entities?entity_id\u003d{entity_id}\n\nBecause we have a dedicated API for that:\n\n  GET /entities/{entity_id}\n\nBut our find() methods generally support **kwargs, which are passed as\nquery parameters to keystone. When an \u0027id\u0027 or \u0027entity_id\u0027 is passed to\nkeystone as a query parameter, keystone rightly ignores it and returns\nan unfiltered collection.\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: Id7c89de06f71182e2b290664aa32ffb4e27f3307\nCloses-Bug:#1626640\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/372f59d853cdda3d7a24abf78161c67dd4ec9460"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/372f59d853cdda3d7a24abf78161c67dd4ec9460"}]},"branch":"refs/heads/master"},"5e0a238ec27aeed33c2601bcd7ede358be264cbd":{"kind":"REWORK","_number":9,"created":"2016-12-05 14:26:48.000000000","uploader":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"ref":"refs/changes/30/375730/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/30/375730/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/30/375730/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/30/375730/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/30/375730/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/30/375730/9"}}},"commit":{"parents":[{"commit":"891398024ac06009d08a245ba8c80f4566539b4b","subject":"Merge \"Remove deprecated \u0027data\u0027 credential argument\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/891398024ac06009d08a245ba8c80f4566539b4b"}]}],"author":{"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","date":"2016-09-23 19:42:28.000000000","tz":-180},"committer":{"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","date":"2016-12-05 14:24:52.000000000","tz":-180},"subject":"Prevent attempts to \"filter\" find() calls by globally unique IDs","message":"Prevent attempts to \"filter\" find() 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  GET /entities?entity_id\u003d{entity_id}\n\nBecause we have a dedicated API for that:\n\n  GET /entities/{entity_id}\n\nBut our find() methods generally support **kwargs, which are passed as\nquery parameters to keystone. When an \u0027id\u0027 or \u0027entity_id\u0027 is passed to\nkeystone as a query parameter, keystone rightly ignores it and returns\nan unfiltered collection.\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: Id7c89de06f71182e2b290664aa32ffb4e27f3307\nCloses-Bug:#1626640\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5e0a238ec27aeed33c2601bcd7ede358be264cbd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5e0a238ec27aeed33c2601bcd7ede358be264cbd"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
