)]}'
{"id":"openstack%2Fpython-manilaclient~355157","triplet_id":"openstack%2Fpython-manilaclient~master~I72485d38eab8b5a2034a621e1eebf33b86832f35","project":"openstack/python-manilaclient","branch":"master","topic":"bug/1586268","hashtags":[],"change_id":"I72485d38eab8b5a2034a621e1eebf33b86832f35","subject":"Add __ne__ built-in function","status":"MERGED","created":"2016-08-13 06:09:45.000000000","updated":"2016-09-22 01:46:44.000000000","submitted":"2016-09-22 01:46:44.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":6,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"884ea9e2bdabdbf9c416234ce4872b9825a7bb9c","_number":355157,"virtual_id_number":355157,"owner":{"_account_id":20146,"name":"yuyafei","email":"yu.yafei@foxmail.com","username":"yuyafei"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":20160,"name":"haobing1","email":"bing.hao@easystack.cn","username":"haobing"},{"value":2,"date":"2016-09-22 01:46:44.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},{"value":0,"_account_id":11047,"name":"Mark Sturdevant","email":"mark.sturdevant@ibm.com","username":"markstur"},{"value":0,"_account_id":16203,"name":"zengyingzhe","email":"zengyingzhe@huawei.com","username":"zengyingzhe"},{"value":0,"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},{"value":0,"_account_id":2417,"name":"Ben Swartzlander","email":"ben@swartzlander.org","username":"bswartz"},{"value":0,"_account_id":20146,"name":"yuyafei","email":"yu.yafei@foxmail.com","username":"yuyafei"},{"value":0,"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},{"value":0,"_account_id":7764,"name":"Peter Hamilton","email":"peter.hamilton@jhuapl.edu","username":"Peter"},{"value":0,"_account_id":11865,"name":"Clinton Knight","email":"cknight@netapp.com","username":"cknight"},{"value":0,"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},{"value":0,"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"}],"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":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"recommended":{"_account_id":16203,"name":"zengyingzhe","email":"zengyingzhe@huawei.com","username":"zengyingzhe"},"all":[{"value":1,"date":"2016-09-12 11:22:44.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":20160,"name":"haobing1","email":"bing.hao@easystack.cn","username":"haobing"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},{"value":0,"_account_id":11047,"name":"Mark Sturdevant","email":"mark.sturdevant@ibm.com","username":"markstur"},{"value":1,"date":"2016-09-12 11:22:44.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":16203,"name":"zengyingzhe","email":"zengyingzhe@huawei.com","username":"zengyingzhe"},{"value":2,"date":"2016-09-21 09:41:14.000000000","_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},{"value":0,"_account_id":2417,"name":"Ben Swartzlander","email":"ben@swartzlander.org","username":"bswartz"},{"value":0,"_account_id":20146,"name":"yuyafei","email":"yu.yafei@foxmail.com","username":"yuyafei"},{"value":0,"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},{"value":1,"date":"2016-09-12 11:22:44.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7764,"name":"Peter Hamilton","email":"peter.hamilton@jhuapl.edu","username":"Peter"},{"value":2,"date":"2016-09-21 02:19:14.000000000","_account_id":11865,"name":"Clinton Knight","email":"cknight@netapp.com","username":"cknight"},{"value":0,"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},{"value":0,"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"}],"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":{"approved":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"all":[{"value":0,"_account_id":20160,"name":"haobing1","email":"bing.hao@easystack.cn","username":"haobing"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2016-09-21 01:38:01.000000000","_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},{"value":0,"date":"2016-09-21 01:38:01.000000000","_account_id":11047,"name":"Mark Sturdevant","email":"mark.sturdevant@ibm.com","username":"markstur"},{"value":0,"_account_id":16203,"name":"zengyingzhe","email":"zengyingzhe@huawei.com","username":"zengyingzhe"},{"value":1,"date":"2016-09-21 09:41:14.000000000","_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},{"value":0,"date":"2016-09-21 01:38:01.000000000","_account_id":2417,"name":"Ben Swartzlander","email":"ben@swartzlander.org","username":"bswartz"},{"value":0,"_account_id":20146,"name":"yuyafei","email":"yu.yafei@foxmail.com","username":"yuyafei"},{"value":0,"date":"2016-09-21 01:38:01.000000000","_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},{"value":0,"_account_id":7764,"name":"Peter Hamilton","email":"peter.hamilton@jhuapl.edu","username":"Peter"},{"value":0,"_account_id":11865,"name":"Clinton Knight","email":"cknight@netapp.com","username":"cknight"},{"value":0,"date":"2016-09-21 01:38:01.000000000","_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},{"value":0,"date":"2016-09-21 01:38:01.000000000","_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"}],"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":2417,"name":"Ben Swartzlander","email":"ben@swartzlander.org","username":"bswartz"},{"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},{"_account_id":7764,"name":"Peter Hamilton","email":"peter.hamilton@jhuapl.edu","username":"Peter"},{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},{"_account_id":11047,"name":"Mark Sturdevant","email":"mark.sturdevant@ibm.com","username":"markstur"},{"_account_id":11865,"name":"Clinton Knight","email":"cknight@netapp.com","username":"cknight"},{"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},{"_account_id":16203,"name":"zengyingzhe","email":"zengyingzhe@huawei.com","username":"zengyingzhe"},{"_account_id":20146,"name":"yuyafei","email":"yu.yafei@foxmail.com","username":"yuyafei"},{"_account_id":20160,"name":"haobing1","email":"bing.hao@easystack.cn","username":"haobing"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-08-23 18:34:54.000000000","updated_by":{"_account_id":7764,"name":"Peter Hamilton","email":"peter.hamilton@jhuapl.edu","username":"Peter"},"reviewer":{"_account_id":7764,"name":"Peter Hamilton","email":"peter.hamilton@jhuapl.edu","username":"Peter"},"state":"REVIEWER"},{"updated":"2016-08-25 06:38:37.000000000","updated_by":{"_account_id":16203,"name":"zengyingzhe","email":"zengyingzhe@huawei.com","username":"zengyingzhe"},"reviewer":{"_account_id":16203,"name":"zengyingzhe","email":"zengyingzhe@huawei.com","username":"zengyingzhe"},"state":"REVIEWER"},{"updated":"2016-09-06 03:32:09.000000000","updated_by":{"_account_id":20160,"name":"haobing1","email":"bing.hao@easystack.cn","username":"haobing"},"reviewer":{"_account_id":20160,"name":"haobing1","email":"bing.hao@easystack.cn","username":"haobing"},"state":"REVIEWER"},{"updated":"2016-09-21 01:38:01.000000000","updated_by":{"_account_id":2417,"name":"Ben Swartzlander","email":"ben@swartzlander.org","username":"bswartz"},"reviewer":{"_account_id":2417,"name":"Ben Swartzlander","email":"ben@swartzlander.org","username":"bswartz"},"state":"REVIEWER"},{"updated":"2016-09-21 01:38:01.000000000","updated_by":{"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},"reviewer":{"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},"state":"REVIEWER"},{"updated":"2016-09-21 01:38:01.000000000","updated_by":{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},"reviewer":{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},"state":"REVIEWER"},{"updated":"2016-09-21 01:38:01.000000000","updated_by":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"reviewer":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"state":"REVIEWER"},{"updated":"2016-09-21 01:38:01.000000000","updated_by":{"_account_id":11047,"name":"Mark Sturdevant","email":"mark.sturdevant@ibm.com","username":"markstur"},"reviewer":{"_account_id":11047,"name":"Mark Sturdevant","email":"mark.sturdevant@ibm.com","username":"markstur"},"state":"REVIEWER"},{"updated":"2016-09-21 01:38:01.000000000","updated_by":{"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},"reviewer":{"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},"state":"REVIEWER"},{"updated":"2016-09-21 02:19:14.000000000","updated_by":{"_account_id":11865,"name":"Clinton Knight","email":"cknight@netapp.com","username":"cknight"},"reviewer":{"_account_id":11865,"name":"Clinton Knight","email":"cknight@netapp.com","username":"cknight"},"state":"REVIEWER"},{"updated":"2016-09-21 09:41:14.000000000","updated_by":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"reviewer":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"state":"REVIEWER"},{"updated":"2016-09-22 01:46:44.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"807684fd6551bd87923fb6c103552f402f5e5783","author":{"_account_id":20146,"name":"yuyafei","email":"yu.yafei@foxmail.com","username":"yuyafei"},"date":"2016-08-13 06:09:45.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c5a34df27d1f4e9cec84ff7d8906c7043965da3c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-13 07:12:43.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-manilaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/57/355157/1/check/gate-python-manilaclient-docs-ubuntu-xenial/260cf0d//doc/build/html/ : SUCCESS in 3m 02s\n- gate-python-manilaclient-pep8-ubuntu-xenial http://logs.openstack.org/57/355157/1/check/gate-python-manilaclient-pep8-ubuntu-xenial/74541b0/ : SUCCESS in 3m 03s\n- gate-python-manilaclient-python27-ubuntu-xenial http://logs.openstack.org/57/355157/1/check/gate-python-manilaclient-python27-ubuntu-xenial/d34f4a1/ : SUCCESS in 4m 01s\n- gate-python-manilaclient-python34 http://logs.openstack.org/57/355157/1/check/gate-python-manilaclient-python34/120bacf/ : SUCCESS in 4m 01s\n- gate-python-manilaclient-python35-nv http://logs.openstack.org/57/355157/1/check/gate-python-manilaclient-python35-nv/0a11087/ : SUCCESS in 4m 25s (non-voting)\n- gate-manilaclient-dsvm-neutron-functional http://logs.openstack.org/57/355157/1/check/gate-manilaclient-dsvm-neutron-functional/32f16d6/ : FAILURE in 57m 15s","accounts_in_message":[],"_revision_number":1},{"id":"6df44fc0c92aca3a92dc4c9a062e91ebf7df0cd9","author":{"_account_id":20146,"name":"yuyafei","email":"yu.yafei@foxmail.com","username":"yuyafei"},"date":"2016-08-13 08:39:08.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"8e3e3cbfc464989ab48728ee32763e18020050bf","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-13 09:28:01.000000000","message":"Patch Set 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-manilaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/57/355157/1/check/gate-python-manilaclient-docs-ubuntu-xenial/1ed19a5//doc/build/html/ : SUCCESS in 3m 04s\n- gate-python-manilaclient-pep8-ubuntu-xenial http://logs.openstack.org/57/355157/1/check/gate-python-manilaclient-pep8-ubuntu-xenial/66d6014/ : SUCCESS in 3m 07s\n- gate-python-manilaclient-python27-ubuntu-xenial http://logs.openstack.org/57/355157/1/check/gate-python-manilaclient-python27-ubuntu-xenial/ac7f20c/ : SUCCESS in 4m 14s\n- gate-python-manilaclient-python34 http://logs.openstack.org/57/355157/1/check/gate-python-manilaclient-python34/714a191/ : SUCCESS in 3m 42s\n- gate-python-manilaclient-python35-nv http://logs.openstack.org/57/355157/1/check/gate-python-manilaclient-python35-nv/180b29c/ : SUCCESS in 5m 57s (non-voting)\n- gate-manilaclient-dsvm-neutron-functional http://logs.openstack.org/57/355157/1/check/gate-manilaclient-dsvm-neutron-functional/90df6c2/ : FAILURE in 48m 40s","accounts_in_message":[],"_revision_number":1},{"id":"85d24f9e29f96e3e18536de0bb395c4ed34413dc","author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"date":"2016-08-13 11:43:05.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"9753ae5bad848c587733b5ad8fd61e3e552dc430","author":{"_account_id":16203,"name":"zengyingzhe","email":"zengyingzhe@huawei.com","username":"zengyingzhe"},"date":"2016-08-15 07:25:34.000000000","message":"Patch Set 1: Code-Review-1\n\n(3 comments)\n\njust some small nits.","accounts_in_message":[],"_revision_number":1},{"id":"014661177225848dfe26c86ae9aea78d840dd958","author":{"_account_id":20146,"name":"yuyafei","email":"yu.yafei@foxmail.com","username":"yuyafei"},"date":"2016-08-15 08:27:18.000000000","message":"Patch Set 1:\n\n(3 comments)\n\nThank you for review code.","accounts_in_message":[],"_revision_number":1},{"id":"b170ad1912db48500da073be78ed0c192260bbc3","author":{"_account_id":20146,"name":"yuyafei","email":"yu.yafei@foxmail.com","username":"yuyafei"},"date":"2016-08-15 08:28:20.000000000","message":"Patch Set 2: Published edit on patch set 1","accounts_in_message":[],"_revision_number":2},{"id":"10e3b0f6d8f739a61a5671636fdeb34ffce03e46","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-15 09:31:56.000000000","message":"Patch Set 2: 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-manilaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/57/355157/2/check/gate-python-manilaclient-docs-ubuntu-xenial/499d5d3//doc/build/html/ : SUCCESS in 3m 31s\n- gate-python-manilaclient-pep8-ubuntu-xenial http://logs.openstack.org/57/355157/2/check/gate-python-manilaclient-pep8-ubuntu-xenial/7302745/ : SUCCESS in 2m 45s\n- gate-python-manilaclient-python27-ubuntu-xenial http://logs.openstack.org/57/355157/2/check/gate-python-manilaclient-python27-ubuntu-xenial/6339fd6/ : SUCCESS in 11m 22s\n- gate-python-manilaclient-python34 http://logs.openstack.org/57/355157/2/check/gate-python-manilaclient-python34/ba80ba2/ : SUCCESS in 3m 24s\n- gate-python-manilaclient-python35-nv http://logs.openstack.org/57/355157/2/check/gate-python-manilaclient-python35-nv/1fcd7c6/ : SUCCESS in 10m 45s (non-voting)\n- gate-manilaclient-dsvm-neutron-functional http://logs.openstack.org/57/355157/2/check/gate-manilaclient-dsvm-neutron-functional/3858496/ : FAILURE in 58m 33s","accounts_in_message":[],"_revision_number":2},{"id":"558d4ba3e269d976505e942094792b3224990aa6","author":{"_account_id":20146,"name":"yuyafei","email":"yu.yafei@foxmail.com","username":"yuyafei"},"date":"2016-08-15 11:51:27.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"ec9d25061b8331113667d2124597f21eea2fcd93","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-15 12:44:33.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-manilaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/57/355157/2/check/gate-python-manilaclient-docs-ubuntu-xenial/d2edf3b//doc/build/html/ : SUCCESS in 4m 41s\n- gate-python-manilaclient-pep8-ubuntu-xenial http://logs.openstack.org/57/355157/2/check/gate-python-manilaclient-pep8-ubuntu-xenial/011289f/ : SUCCESS in 3m 50s\n- gate-python-manilaclient-python27-ubuntu-xenial http://logs.openstack.org/57/355157/2/check/gate-python-manilaclient-python27-ubuntu-xenial/0263c5e/ : SUCCESS in 5m 33s\n- gate-python-manilaclient-python34 http://logs.openstack.org/57/355157/2/check/gate-python-manilaclient-python34/cdb85f8/ : SUCCESS in 11m 45s\n- gate-python-manilaclient-python35-nv http://logs.openstack.org/57/355157/2/check/gate-python-manilaclient-python35-nv/4386af9/ : SUCCESS in 5m 40s (non-voting)\n- gate-manilaclient-dsvm-neutron-functional http://logs.openstack.org/57/355157/2/check/gate-manilaclient-dsvm-neutron-functional/8a20040/ : SUCCESS in 50m 49s","accounts_in_message":[],"_revision_number":2},{"id":"c41f0b439e9e4a1ed7f8503eae0b306d90eced36","author":{"_account_id":7764,"name":"Peter Hamilton","email":"peter.hamilton@jhuapl.edu","username":"Peter"},"date":"2016-08-23 18:34:54.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"51b44435c719610f75046bcb4c28350b1bff0ea6","author":{"_account_id":16203,"name":"zengyingzhe","email":"zengyingzhe@huawei.com","username":"zengyingzhe"},"date":"2016-08-25 06:38:37.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"3e01d5f1081ca9cf9cb91ee2b653d336054f86ac","author":{"_account_id":20146,"name":"yuyafei","email":"yu.yafei@foxmail.com","username":"yuyafei"},"date":"2016-08-31 09:58:25.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"cc6dc2ba4533d02abd5c0c8f02f591f020b38210","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-31 10:35:54.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-manilaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/57/355157/3/check/gate-python-manilaclient-docs-ubuntu-xenial/afacaa0//doc/build/html/ : SUCCESS in 2m 40s\n- gate-python-manilaclient-pep8-ubuntu-xenial http://logs.openstack.org/57/355157/3/check/gate-python-manilaclient-pep8-ubuntu-xenial/957ece9/ : SUCCESS in 2m 31s\n- gate-python-manilaclient-python27-ubuntu-xenial http://logs.openstack.org/57/355157/3/check/gate-python-manilaclient-python27-ubuntu-xenial/27ca69e/ : SUCCESS in 3m 35s\n- gate-python-manilaclient-python34 http://logs.openstack.org/57/355157/3/check/gate-python-manilaclient-python34/ce99819/ : SUCCESS in 3m 37s\n- gate-python-manilaclient-python35-nv http://logs.openstack.org/57/355157/3/check/gate-python-manilaclient-python35-nv/41d6c19/ : SUCCESS in 3m 42s (non-voting)\n- gate-manilaclient-dsvm-neutron-functional http://logs.openstack.org/57/355157/3/check/gate-manilaclient-dsvm-neutron-functional/3bfeab8/ : SUCCESS in 35m 00s","accounts_in_message":[],"_revision_number":3},{"id":"fbeb4217c5bd371cbf5d28ce54de90db79e1fa46","author":{"_account_id":20160,"name":"haobing1","email":"bing.hao@easystack.cn","username":"haobing"},"date":"2016-09-06 03:32:09.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"db1cdefe3cb01950d357cab182b5689596b88ff6","author":{"_account_id":20146,"name":"yuyafei","email":"yu.yafei@foxmail.com","username":"yuyafei"},"date":"2016-09-12 11:22:44.000000000","message":"Patch Set 4: Patch Set 3 was rebased","accounts_in_message":[],"_revision_number":3},{"id":"fff9ef57865c4b2d83a19813e69936203efc96aa","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-12 11:51:23.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-manilaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/57/355157/4/check/gate-python-manilaclient-docs-ubuntu-xenial/6be930f//doc/build/html/ : SUCCESS in 3m 15s\n- gate-python-manilaclient-pep8-ubuntu-xenial http://logs.openstack.org/57/355157/4/check/gate-python-manilaclient-pep8-ubuntu-xenial/b2be420/ : SUCCESS in 3m 04s\n- gate-python-manilaclient-python27-ubuntu-xenial http://logs.openstack.org/57/355157/4/check/gate-python-manilaclient-python27-ubuntu-xenial/d4a335a/ : SUCCESS in 3m 29s\n- gate-python-manilaclient-python34 http://logs.openstack.org/57/355157/4/check/gate-python-manilaclient-python34/66f9f95/ : SUCCESS in 5m 07s\n- gate-python-manilaclient-python35-nv http://logs.openstack.org/57/355157/4/check/gate-python-manilaclient-python35-nv/b31252f/ : SUCCESS in 3m 56s (non-voting)\n- gate-manilaclient-dsvm-neutron-functional http://logs.openstack.org/57/355157/4/check/gate-manilaclient-dsvm-neutron-functional/7457592/ : SUCCESS in 28m 09s","accounts_in_message":[],"_revision_number":4},{"id":"f835de80c6cf3517860f1d076ecde4135666de9d","author":{"_account_id":11865,"name":"Clinton Knight","email":"cknight@netapp.com","username":"cknight"},"date":"2016-09-21 02:19:14.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"4f3b3368f8f489ed6d5fc77d4c8330347e2342ce","author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"date":"2016-09-21 09:41:14.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"cd74dceea2be55fa388038f0b733a095af64d78a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-21 09:41:28.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"9e2283b070026a70f2ad13ce1e885f97c6231c73","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-21 10:30:52.000000000","message":"Patch Set 4: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-manilaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/57/355157/4/gate/gate-python-manilaclient-docs-ubuntu-xenial/3aef858//doc/build/html/ : SUCCESS in 3m 04s\n- gate-python-manilaclient-pep8-ubuntu-xenial http://logs.openstack.org/57/355157/4/gate/gate-python-manilaclient-pep8-ubuntu-xenial/8e89ace/ : SUCCESS in 2m 46s\n- gate-python-manilaclient-python27-ubuntu-xenial http://logs.openstack.org/57/355157/4/gate/gate-python-manilaclient-python27-ubuntu-xenial/27d2969/ : SUCCESS in 3m 57s\n- gate-python-manilaclient-python34 http://logs.openstack.org/57/355157/4/gate/gate-python-manilaclient-python34/6b8d555/ : SUCCESS in 4m 19s\n- gate-manilaclient-dsvm-neutron-functional http://logs.openstack.org/57/355157/4/gate/gate-manilaclient-dsvm-neutron-functional/258d7ae/ : FAILURE in 49m 15s","accounts_in_message":[],"_revision_number":4},{"id":"ec2f4df057ebfbe67fba8f468cb6a5f91c5060ac","author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"date":"2016-09-21 10:42:44.000000000","message":"Patch Set 4:\n\nreverify","accounts_in_message":[],"_revision_number":4},{"id":"d485e6d5a2ce0776a98aceda3935da587fbfaae4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-21 11:50:59.000000000","message":"Patch Set 4: 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-manilaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/57/355157/4/check/gate-python-manilaclient-docs-ubuntu-xenial/efc0352//doc/build/html/ : SUCCESS in 2m 01s\n- gate-python-manilaclient-pep8-ubuntu-xenial http://logs.openstack.org/57/355157/4/check/gate-python-manilaclient-pep8-ubuntu-xenial/42070c4/ : SUCCESS in 3m 31s\n- gate-python-manilaclient-python27-ubuntu-xenial http://logs.openstack.org/57/355157/4/check/gate-python-manilaclient-python27-ubuntu-xenial/ff07a3b/ : SUCCESS in 3m 51s\n- gate-python-manilaclient-python34 http://logs.openstack.org/57/355157/4/check/gate-python-manilaclient-python34/86abc7e/ : SUCCESS in 4m 14s\n- gate-python-manilaclient-python35-nv http://logs.openstack.org/57/355157/4/check/gate-python-manilaclient-python35-nv/667b08e/ : SUCCESS in 3m 52s (non-voting)\n- gate-manilaclient-dsvm-neutron-functional http://logs.openstack.org/57/355157/4/check/gate-manilaclient-dsvm-neutron-functional/2c4a8e0/ : FAILURE in 1h 07m 54s","accounts_in_message":[],"_revision_number":4},{"id":"209db7b8bd8546254d8195c09f9e35881a8319ba","author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"date":"2016-09-21 12:14:49.000000000","message":"Patch Set 4:\n\nreverify","accounts_in_message":[],"_revision_number":4},{"id":"0d6d6fbdb0e73af8be2567a39d24a5e689ad42bc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-21 12:55:48.000000000","message":"Patch Set 4:\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-manilaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/57/355157/4/check/gate-python-manilaclient-docs-ubuntu-xenial/8833062//doc/build/html/ : SUCCESS in 5m 27s\n- gate-python-manilaclient-pep8-ubuntu-xenial http://logs.openstack.org/57/355157/4/check/gate-python-manilaclient-pep8-ubuntu-xenial/d1b4c34/ : SUCCESS in 2m 30s\n- gate-python-manilaclient-python27-ubuntu-xenial http://logs.openstack.org/57/355157/4/check/gate-python-manilaclient-python27-ubuntu-xenial/7ff6f60/ : SUCCESS in 3m 56s\n- gate-python-manilaclient-python34 http://logs.openstack.org/57/355157/4/check/gate-python-manilaclient-python34/29025ce/ : SUCCESS in 5m 03s\n- gate-python-manilaclient-python35-nv http://logs.openstack.org/57/355157/4/check/gate-python-manilaclient-python35-nv/2e22dbb/ : SUCCESS in 4m 10s (non-voting)\n- gate-manilaclient-dsvm-neutron-functional http://logs.openstack.org/57/355157/4/check/gate-manilaclient-dsvm-neutron-functional/b381914/ : FAILURE in 37m 08s","accounts_in_message":[],"_revision_number":4},{"id":"09d1052c9523f0f8ac68b2335ff3761dae3f1ff3","author":{"_account_id":20146,"name":"yuyafei","email":"yu.yafei@foxmail.com","username":"yuyafei"},"date":"2016-09-22 00:48:50.000000000","message":"Patch Set 4:\n\nreverify","accounts_in_message":[],"_revision_number":4},{"id":"35179ef96bc138a3d02ad3deb7e85dd5ddfd86dc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-22 01:17:19.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-manilaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/57/355157/4/check/gate-python-manilaclient-docs-ubuntu-xenial/0d34f9e//doc/build/html/ : SUCCESS in 2m 07s\n- gate-python-manilaclient-pep8-ubuntu-xenial http://logs.openstack.org/57/355157/4/check/gate-python-manilaclient-pep8-ubuntu-xenial/e9d8fb6/ : SUCCESS in 2m 35s\n- gate-python-manilaclient-python27-ubuntu-xenial http://logs.openstack.org/57/355157/4/check/gate-python-manilaclient-python27-ubuntu-xenial/d59daa7/ : SUCCESS in 4m 31s\n- gate-python-manilaclient-python34 http://logs.openstack.org/57/355157/4/check/gate-python-manilaclient-python34/f443241/ : SUCCESS in 3m 01s\n- gate-python-manilaclient-python35-nv http://logs.openstack.org/57/355157/4/check/gate-python-manilaclient-python35-nv/7115a5d/ : SUCCESS in 3m 43s (non-voting)\n- gate-manilaclient-dsvm-neutron-functional http://logs.openstack.org/57/355157/4/check/gate-manilaclient-dsvm-neutron-functional/c1d6928/ : SUCCESS in 28m 16s","accounts_in_message":[],"_revision_number":4},{"id":"9c783dd608633128c57f7a03a049d84dbf77a639","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-22 01:17:29.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"bc9aa6b98f2cf3858c2ea87f24c81b2fad05073d","date":"2016-09-22 01:46:44.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":4},{"id":"9605b1689873861612678974669cb56a96ba675c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-22 01:46:44.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-manilaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/57/355157/4/gate/gate-python-manilaclient-docs-ubuntu-xenial/5b7765e//doc/build/html/ : SUCCESS in 1m 55s\n- gate-python-manilaclient-pep8-ubuntu-xenial http://logs.openstack.org/57/355157/4/gate/gate-python-manilaclient-pep8-ubuntu-xenial/27dcbd3/ : SUCCESS in 2m 07s\n- gate-python-manilaclient-python27-ubuntu-xenial http://logs.openstack.org/57/355157/4/gate/gate-python-manilaclient-python27-ubuntu-xenial/f9a0fce/ : SUCCESS in 3m 24s\n- gate-python-manilaclient-python34 http://logs.openstack.org/57/355157/4/gate/gate-python-manilaclient-python34/020f896/ : SUCCESS in 2m 59s\n- gate-manilaclient-dsvm-neutron-functional http://logs.openstack.org/57/355157/4/gate/gate-manilaclient-dsvm-neutron-functional/f23eae0/ : SUCCESS in 29m 14s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"ee60b3aabe1fe7de3527c2a8a18f1769d2338b7e","revisions":{"07ed5c56e85d57b4243c6f9ed2ec3c5ec5be23c8":{"kind":"REWORK","_number":1,"created":"2016-08-13 06:09:45.000000000","uploader":{"_account_id":20146,"name":"yuyafei","email":"yu.yafei@foxmail.com","username":"yuyafei"},"ref":"refs/changes/57/355157/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-manilaclient","ref":"refs/changes/57/355157/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-manilaclient refs/changes/57/355157/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-manilaclient refs/changes/57/355157/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-manilaclient refs/changes/57/355157/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-manilaclient refs/changes/57/355157/1"}}},"commit":{"parents":[{"commit":"f387243e367cbe11a9b79aae3459db4b7762d1aa","subject":"Add validation for token and bypass_url","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-manilaclient/commit/f387243e367cbe11a9b79aae3459db4b7762d1aa"}]}],"author":{"name":"yuyafei","email":"yu.yafei@zte.com.cn","date":"2016-08-13 07:42:08.000000000","tz":480},"committer":{"name":"yuyafei","email":"yu.yafei@zte.com.cn","date":"2016-08-13 07:43:51.000000000","tz":480},"subject":"Add __ne__ built-in function","message":"Add __ne__ built-in function\n\nIn Python 3 __ne__ by default delegates to __eq__ and inverts the\nresult, but in Python 2 they urge you to define __ne__ when you\ndefine __eq__ for it to work properly [1].There are no implied\nrelationships among the comparison operators. The truth of x\u003d\u003dy\ndoes not imply that x!\u003dy is false. Accordingly, when defining\n__eq__(), one should also define __ne__() so that the operators\nwill behave as expected.\n[1]https://docs.python.org/2/reference/datamodel.html#object.__ne__\n\nWithout the change in base.py, if r1\u003dr2, the follow code should all\npass.\n    self.assertEqual(r1, r2)\n    self.assertNotEqual(r1, r2)\nThe change here is for a way to assert self.assertNotEqual(r1, r2)\nis false.\n\nChange-Id: I72485d38eab8b5a2034a621e1eebf33b86832f35\nCloses-Bug: #1586268\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-manilaclient/commit/07ed5c56e85d57b4243c6f9ed2ec3c5ec5be23c8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-manilaclient/commit/07ed5c56e85d57b4243c6f9ed2ec3c5ec5be23c8"}]},"branch":"refs/heads/master"},"63915b6623e862578e44f9bb08f9347d656092f0":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2016-08-15 08:28:20.000000000","uploader":{"_account_id":20146,"name":"yuyafei","email":"yu.yafei@foxmail.com","username":"yuyafei"},"ref":"refs/changes/57/355157/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-manilaclient","ref":"refs/changes/57/355157/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-manilaclient refs/changes/57/355157/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-manilaclient refs/changes/57/355157/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-manilaclient refs/changes/57/355157/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-manilaclient refs/changes/57/355157/2"}}},"commit":{"parents":[{"commit":"f387243e367cbe11a9b79aae3459db4b7762d1aa","subject":"Add validation for token and bypass_url","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-manilaclient/commit/f387243e367cbe11a9b79aae3459db4b7762d1aa"}]}],"author":{"name":"yuyafei","email":"yu.yafei@zte.com.cn","date":"2016-08-13 07:42:08.000000000","tz":480},"committer":{"name":"yuyafei","email":"yu.yafei@hotmail.com","date":"2016-08-15 08:28:15.000000000","tz":0},"subject":"Add __ne__ built-in function","message":"Add __ne__ built-in function\n\nIn Python 3 __ne__ by default delegates to __eq__ and inverts the\nresult, but in Python 2 they urge you to define __ne__ when you\ndefine __eq__ for it to work properly [1].There are no implied\nrelationships among the comparison operators. The truth of x\u003d\u003dy\ndoes not imply that x!\u003dy is false. Accordingly, when defining\n__eq__(), one should also define __ne__() so that the operators\nwill behave as expected.\n[1]https://docs.python.org/2/reference/datamodel.html#object.__ne__\n\nWithout the change in base.py, if r1\u003d\u003dr2, the follow code should all\npass.\n    self.assertEqual(r1, r2)\n    self.assertNotEqual(r1, r2)\nThe change here is for a way to self.assertNotEqual(r1, r2) as\nexpected.\n\nChange-Id: I72485d38eab8b5a2034a621e1eebf33b86832f35\nCloses-Bug: #1586268\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-manilaclient/commit/63915b6623e862578e44f9bb08f9347d656092f0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-manilaclient/commit/63915b6623e862578e44f9bb08f9347d656092f0"}]},"branch":"refs/heads/master"},"446ea8184794db855d549edf6fdfa435ebff7e17":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2016-08-31 09:58:25.000000000","uploader":{"_account_id":20146,"name":"yuyafei","email":"yu.yafei@foxmail.com","username":"yuyafei"},"ref":"refs/changes/57/355157/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-manilaclient","ref":"refs/changes/57/355157/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-manilaclient refs/changes/57/355157/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-manilaclient refs/changes/57/355157/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-manilaclient refs/changes/57/355157/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-manilaclient refs/changes/57/355157/3"}}},"commit":{"parents":[{"commit":"283c96e9c5fb1b0a141ec8237c11258068e85e4a","subject":"Merge \"add access_key to access_list API\u0027s response\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-manilaclient/commit/283c96e9c5fb1b0a141ec8237c11258068e85e4a"}]}],"author":{"name":"yuyafei","email":"yu.yafei@zte.com.cn","date":"2016-08-13 07:42:08.000000000","tz":480},"committer":{"name":"yuyafei","email":"yu.yafei@hotmail.com","date":"2016-08-31 09:58:25.000000000","tz":0},"subject":"Add __ne__ built-in function","message":"Add __ne__ built-in function\n\nIn Python 3 __ne__ by default delegates to __eq__ and inverts the\nresult, but in Python 2 they urge you to define __ne__ when you\ndefine __eq__ for it to work properly [1].There are no implied\nrelationships among the comparison operators. The truth of x\u003d\u003dy\ndoes not imply that x!\u003dy is false. Accordingly, when defining\n__eq__(), one should also define __ne__() so that the operators\nwill behave as expected.\n[1]https://docs.python.org/2/reference/datamodel.html#object.__ne__\n\nWithout the change in base.py, if r1\u003d\u003dr2, the follow code should all\npass.\n    self.assertEqual(r1, r2)\n    self.assertNotEqual(r1, r2)\nThe change here is for a way to self.assertNotEqual(r1, r2) as\nexpected.\n\nChange-Id: I72485d38eab8b5a2034a621e1eebf33b86832f35\nCloses-Bug: #1586268\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-manilaclient/commit/446ea8184794db855d549edf6fdfa435ebff7e17"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-manilaclient/commit/446ea8184794db855d549edf6fdfa435ebff7e17"}]},"branch":"refs/heads/master"},"ee60b3aabe1fe7de3527c2a8a18f1769d2338b7e":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2016-09-12 11:22:44.000000000","uploader":{"_account_id":20146,"name":"yuyafei","email":"yu.yafei@foxmail.com","username":"yuyafei"},"ref":"refs/changes/57/355157/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-manilaclient","ref":"refs/changes/57/355157/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-manilaclient refs/changes/57/355157/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-manilaclient refs/changes/57/355157/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-manilaclient refs/changes/57/355157/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-manilaclient refs/changes/57/355157/4"}}},"commit":{"parents":[{"commit":"c67f7d56d421f662611c542168a219a22b26cf71","subject":"Merge \"Allow deletion of multiple resources for some manila commands\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-manilaclient/commit/c67f7d56d421f662611c542168a219a22b26cf71"}]}],"author":{"name":"yuyafei","email":"yu.yafei@zte.com.cn","date":"2016-08-13 07:42:08.000000000","tz":480},"committer":{"name":"yuyafei","email":"yu.yafei@hotmail.com","date":"2016-09-12 11:22:44.000000000","tz":0},"subject":"Add __ne__ built-in function","message":"Add __ne__ built-in function\n\nIn Python 3 __ne__ by default delegates to __eq__ and inverts the\nresult, but in Python 2 they urge you to define __ne__ when you\ndefine __eq__ for it to work properly [1].There are no implied\nrelationships among the comparison operators. The truth of x\u003d\u003dy\ndoes not imply that x!\u003dy is false. Accordingly, when defining\n__eq__(), one should also define __ne__() so that the operators\nwill behave as expected.\n[1]https://docs.python.org/2/reference/datamodel.html#object.__ne__\n\nWithout the change in base.py, if r1\u003d\u003dr2, the follow code should all\npass.\n    self.assertEqual(r1, r2)\n    self.assertNotEqual(r1, r2)\nThe change here is for a way to self.assertNotEqual(r1, r2) as\nexpected.\n\nChange-Id: I72485d38eab8b5a2034a621e1eebf33b86832f35\nCloses-Bug: #1586268\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-manilaclient/commit/ee60b3aabe1fe7de3527c2a8a18f1769d2338b7e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-manilaclient/commit/ee60b3aabe1fe7de3527c2a8a18f1769d2338b7e"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
