)]}'
{"id":"openstack%2Fpython-congressclient~337432","triplet_id":"openstack%2Fpython-congressclient~master~I50234892bd3dadcda533d97c03414067e06ef0f4","project":"openstack/python-congressclient","branch":"master","topic":"bug/1586268","hashtags":[],"change_id":"I50234892bd3dadcda533d97c03414067e06ef0f4","subject":"Add __ne__ built-in function","status":"MERGED","created":"2016-07-05 05:45:40.000000000","updated":"2016-07-22 18:56:23.000000000","submitted":"2016-07-22 18:56:23.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"943a1dc23f732567e17e2d5894575f7c9277ae65","_number":337432,"virtual_id_number":337432,"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":2,"date":"2016-07-22 18:56:23.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7764,"name":"Peter Hamilton","email":"peter.hamilton@jhuapl.edu","username":"Peter"},{"value":0,"_account_id":8215,"name":"Tim Hinrichs","email":"timothy.l.hinrichs@gmail.com","username":"thinrich"},{"value":0,"_account_id":11278,"name":"Anusha Ramineni","email":"anusha.ramineni@india.nec.com","username":"anusha08"}],"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":8215,"name":"Tim Hinrichs","email":"timothy.l.hinrichs@gmail.com","username":"thinrich"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7764,"name":"Peter Hamilton","email":"peter.hamilton@jhuapl.edu","username":"Peter"},{"value":2,"date":"2016-07-22 18:45:05.000000000","_account_id":8215,"name":"Tim Hinrichs","email":"timothy.l.hinrichs@gmail.com","username":"thinrich"},{"value":0,"_account_id":11278,"name":"Anusha Ramineni","email":"anusha.ramineni@india.nec.com","username":"anusha08"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":8215,"name":"Tim Hinrichs","email":"timothy.l.hinrichs@gmail.com","username":"thinrich"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7764,"name":"Peter Hamilton","email":"peter.hamilton@jhuapl.edu","username":"Peter"},{"value":1,"date":"2016-07-22 18:45:05.000000000","_account_id":8215,"name":"Tim Hinrichs","email":"timothy.l.hinrichs@gmail.com","username":"thinrich"},{"value":0,"_account_id":11278,"name":"Anusha Ramineni","email":"anusha.ramineni@india.nec.com","username":"anusha08"}],"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":7764,"name":"Peter Hamilton","email":"peter.hamilton@jhuapl.edu","username":"Peter"},{"_account_id":8215,"name":"Tim Hinrichs","email":"timothy.l.hinrichs@gmail.com","username":"thinrich"},{"_account_id":11278,"name":"Anusha Ramineni","email":"anusha.ramineni@india.nec.com","username":"anusha08"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-07-06 11:35:40.000000000","updated_by":{"_account_id":11278,"name":"Anusha Ramineni","email":"anusha.ramineni@india.nec.com","username":"anusha08"},"reviewer":{"_account_id":11278,"name":"Anusha Ramineni","email":"anusha.ramineni@india.nec.com","username":"anusha08"},"state":"REVIEWER"},{"updated":"2016-07-07 18:51:28.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-07-22 18:45:05.000000000","updated_by":{"_account_id":8215,"name":"Tim Hinrichs","email":"timothy.l.hinrichs@gmail.com","username":"thinrich"},"reviewer":{"_account_id":8215,"name":"Tim Hinrichs","email":"timothy.l.hinrichs@gmail.com","username":"thinrich"},"state":"REVIEWER"},{"updated":"2016-07-22 18:56:23.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"9ede415e16fe68ac517c3bc0ef654ef4fb9532a1","author":{"_account_id":20146,"name":"yuyafei","email":"yu.yafei@foxmail.com","username":"yuyafei"},"date":"2016-07-05 05:45:40.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"7cf8e63105aaa0ed95d6076736e1963af4fac296","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-05 05:52:02.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- check-osc-plugins http://logs.openstack.org/32/337432/1/check/check-osc-plugins/2594991/ : FAILURE in 4m 57s (non-voting)\n- gate-python-congressclient-pep8 http://logs.openstack.org/32/337432/1/check/gate-python-congressclient-pep8/8f1d14d/ : SUCCESS in 1m 55s\n- gate-python-congressclient-python27 http://logs.openstack.org/32/337432/1/check/gate-python-congressclient-python27/74cadba/ : SUCCESS in 2m 52s\n- gate-python-congressclient-python34 http://logs.openstack.org/32/337432/1/check/gate-python-congressclient-python34/f97df78/ : SUCCESS in 4m 55s","accounts_in_message":[],"_revision_number":1},{"id":"74d6bd6c8ef4cd143570f2e13244ca3efda0fdc4","author":{"_account_id":11278,"name":"Anusha Ramineni","email":"anusha.ramineni@india.nec.com","username":"anusha08"},"date":"2016-07-06 11:35:40.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"062be1abce8775466f0cbc48c44ba663e7c0ff40","author":{"_account_id":7764,"name":"Peter Hamilton","email":"peter.hamilton@jhuapl.edu","username":"Peter"},"date":"2016-07-07 18:51:28.000000000","message":"Patch Set 1: Code-Review-1\n\nDo these need unit tests?","accounts_in_message":[],"_revision_number":1},{"id":"951a8902d697a50baca0e0a00a4801f66133e1b9","author":{"_account_id":20146,"name":"yuyafei","email":"yu.yafei@foxmail.com","username":"yuyafei"},"date":"2016-07-14 02:05:30.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"4f2eed72296caffbcc101153c31e7bf6e66d61a1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-14 02:12:42.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- check-osc-plugins http://logs.openstack.org/32/337432/2/check/check-osc-plugins/989255a/ : SUCCESS in 5m 38s\n- gate-python-congressclient-python35-nv http://logs.openstack.org/32/337432/2/check/gate-python-congressclient-python35-nv/e7829ad/ : SUCCESS in 3m 21s (non-voting)\n- gate-python-congressclient-pep8 http://logs.openstack.org/32/337432/2/check/gate-python-congressclient-pep8/6947147/ : SUCCESS in 3m 41s\n- gate-python-congressclient-python27 http://logs.openstack.org/32/337432/2/check/gate-python-congressclient-python27/5d8e275/ : SUCCESS in 3m 46s\n- gate-python-congressclient-python34 http://logs.openstack.org/32/337432/2/check/gate-python-congressclient-python34/2d6c28c/ : SUCCESS in 2m 26s","accounts_in_message":[],"_revision_number":2},{"id":"d2064ea770daf98b77e596b5b490b7bf8c8c2054","author":{"_account_id":8215,"name":"Tim Hinrichs","email":"timothy.l.hinrichs@gmail.com","username":"thinrich"},"date":"2016-07-22 18:45:05.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"198e8c8fac93951f6787a0b5978460b8ea7e67d0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-22 18:45:15.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"5fc0f9e275477a9fd7d0cc3d69fbe24e686b3e4b","date":"2016-07-22 18:56:23.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":2},{"id":"502d5c6b805ed357bcf1ea6445464613f0f01bed","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-22 18:56:23.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- check-osc-plugins http://logs.openstack.org/32/337432/2/gate/check-osc-plugins/a6da19a/ : SUCCESS in 9m 21s\n- gate-python-congressclient-pep8 http://logs.openstack.org/32/337432/2/gate/gate-python-congressclient-pep8/6b4a1b2/ : SUCCESS in 7m 36s\n- gate-python-congressclient-python27 http://logs.openstack.org/32/337432/2/gate/gate-python-congressclient-python27/51a1006/ : SUCCESS in 9m 34s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"ec6abb3dbe49d704372b07f4fca6918fd00324fe","revisions":{"1620b13d197eca9554f67ff19df754fdf69b70be":{"kind":"REWORK","_number":1,"created":"2016-07-05 05:45:40.000000000","uploader":{"_account_id":20146,"name":"yuyafei","email":"yu.yafei@foxmail.com","username":"yuyafei"},"ref":"refs/changes/32/337432/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-congressclient","ref":"refs/changes/32/337432/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-congressclient refs/changes/32/337432/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-congressclient refs/changes/32/337432/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-congressclient refs/changes/32/337432/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-congressclient refs/changes/32/337432/1"}}},"commit":{"parents":[{"commit":"9d5db5d1f0adb083bc74da4d332cbb75eeaf39b3","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-congressclient/commit/9d5db5d1f0adb083bc74da4d332cbb75eeaf39b3"}]}],"author":{"name":"yuyafei","email":"yu.yafei@zte.com.cn","date":"2016-07-05 07:12:38.000000000","tz":480},"committer":{"name":"yuyafei","email":"yu.yafei@zte.com.cn","date":"2016-07-05 07:13:34.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\nChange-Id: I50234892bd3dadcda533d97c03414067e06ef0f4\nCloses-Bug: #1586268\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-congressclient/commit/1620b13d197eca9554f67ff19df754fdf69b70be"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-congressclient/commit/1620b13d197eca9554f67ff19df754fdf69b70be"}]},"branch":"refs/heads/master"},"ec6abb3dbe49d704372b07f4fca6918fd00324fe":{"kind":"REWORK","_number":2,"created":"2016-07-14 02:05:30.000000000","uploader":{"_account_id":20146,"name":"yuyafei","email":"yu.yafei@foxmail.com","username":"yuyafei"},"ref":"refs/changes/32/337432/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-congressclient","ref":"refs/changes/32/337432/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-congressclient refs/changes/32/337432/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-congressclient refs/changes/32/337432/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-congressclient refs/changes/32/337432/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-congressclient refs/changes/32/337432/2"}}},"commit":{"parents":[{"commit":"9d5db5d1f0adb083bc74da4d332cbb75eeaf39b3","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-congressclient/commit/9d5db5d1f0adb083bc74da4d332cbb75eeaf39b3"}]}],"author":{"name":"yuyafei","email":"yu.yafei@zte.com.cn","date":"2016-07-05 07:12:38.000000000","tz":480},"committer":{"name":"yuyafei","email":"yu.yafei@zte.com.cn","date":"2016-07-14 03:34:35.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\nChange-Id: I50234892bd3dadcda533d97c03414067e06ef0f4\nCloses-Bug: #1586268\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-congressclient/commit/ec6abb3dbe49d704372b07f4fca6918fd00324fe"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-congressclient/commit/ec6abb3dbe49d704372b07f4fca6918fd00324fe"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
