)]}'
{"id":"openstack%2Fpython-searchlightclient~340114","triplet_id":"openstack%2Fpython-searchlightclient~master~I1e2bae0863b6c4c29d96b599e7cab2e266cdcd3f","project":"openstack/python-searchlightclient","branch":"master","topic":"instead_of_None","hashtags":[],"change_id":"I1e2bae0863b6c4c29d96b599e7cab2e266cdcd3f","subject":"Prints  \u0027-\u0027 instead of \u0027None\u0027 when data is None","status":"ABANDONED","created":"2016-07-10 06:04:43.000000000","updated":"2016-07-15 14:19:29.000000000","total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"d99e8ad7921560984c76d4e97deb2bffbcbcd3b1","_number":340114,"virtual_id_number":340114,"owner":{"_account_id":17795,"name":"PanFengyun","email":"pan_feng_yun@163.com","username":"panfy"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":1,"date":"2016-07-13 01:27:59.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":17795,"name":"PanFengyun","email":"pan_feng_yun@163.com","username":"panfy"},{"date":"2016-07-14 18:16:13.000000000","_account_id":10063,"name":"Steve McLellan","email":"steven.j.mclellan@gmail.com","username":"sjmc7"}],"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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":17795,"name":"PanFengyun","email":"pan_feng_yun@163.com","username":"panfy"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10063,"name":"Steve McLellan","email":"steven.j.mclellan@gmail.com","username":"sjmc7"}],"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":{"all":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":17795,"name":"PanFengyun","email":"pan_feng_yun@163.com","username":"panfy"},{"_account_id":10063,"name":"Steve McLellan","email":"steven.j.mclellan@gmail.com","username":"sjmc7"}],"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":10063,"name":"Steve McLellan","email":"steven.j.mclellan@gmail.com","username":"sjmc7"},{"_account_id":17795,"name":"PanFengyun","email":"pan_feng_yun@163.com","username":"panfy"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-07-13 01:27:59.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2016-07-14 18:16:13.000000000","updated_by":{"_account_id":10063,"name":"Steve McLellan","email":"steven.j.mclellan@gmail.com","username":"sjmc7"},"reviewer":{"_account_id":10063,"name":"Steve McLellan","email":"steven.j.mclellan@gmail.com","username":"sjmc7"},"state":"REVIEWER"}],"messages":[{"id":"1da42c40d57042aeec6a5e4f7cda80ad750e9bfa","author":{"_account_id":17795,"name":"PanFengyun","email":"pan_feng_yun@163.com","username":"panfy"},"date":"2016-07-10 06:04:43.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e6104bfa291a444989d30a2aaf86bfc86c4a45e3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-10 06:11:30.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-searchlightclient-docs http://docs-draft.openstack.org/14/340114/1/check/gate-python-searchlightclient-docs/1ed657a//doc/build/html/ : SUCCESS in 2m 48s\n- gate-python-searchlightclient-pep8 http://logs.openstack.org/14/340114/1/check/gate-python-searchlightclient-pep8/be69f4d/ : SUCCESS in 3m 02s\n- gate-python-searchlightclient-python27-searchlight http://logs.openstack.org/14/340114/1/check/gate-python-searchlightclient-python27-searchlight/c561bff/ : SUCCESS in 3m 35s\n- gate-python-searchlightclient-python27-searchlight-es1 http://logs.openstack.org/14/340114/1/check/gate-python-searchlightclient-python27-searchlight-es1/8077780/ : SUCCESS in 3m 30s\n- gate-python-searchlightclient-python34-searchlight http://logs.openstack.org/14/340114/1/check/gate-python-searchlightclient-python34-searchlight/afc6606/ : SUCCESS in 3m 24s\n- gate-python-searchlightclient-python35-searchlight-nv http://logs.openstack.org/14/340114/1/check/gate-python-searchlightclient-python35-searchlight-nv/9c18ae2/ : FAILURE in 59s (non-voting)\n- gate-python-searchlightclient-pypy http://logs.openstack.org/14/340114/1/check/gate-python-searchlightclient-pypy/006179c/ : SUCCESS in 5m 01s (non-voting)\n- check-osc-plugins http://logs.openstack.org/14/340114/1/check/check-osc-plugins/8e9b0fd/ : SUCCESS in 4m 27s","accounts_in_message":[],"_revision_number":1},{"id":"cc45b9d28edb791b18a4d54f804b44a0df2d3b6c","author":{"_account_id":17795,"name":"PanFengyun","email":"pan_feng_yun@163.com","username":"panfy"},"date":"2016-07-10 11:26:34.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"7d91dd00cd555066d5d6a71c33948d728f690559","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-10 11:35:13.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-searchlightclient-docs http://docs-draft.openstack.org/14/340114/2/check/gate-python-searchlightclient-docs/1a041ab//doc/build/html/ : SUCCESS in 4m 09s\n- gate-python-searchlightclient-pep8 http://logs.openstack.org/14/340114/2/check/gate-python-searchlightclient-pep8/2e7cea8/ : SUCCESS in 2m 17s\n- gate-python-searchlightclient-python27-searchlight http://logs.openstack.org/14/340114/2/check/gate-python-searchlightclient-python27-searchlight/f6df4d0/ : SUCCESS in 4m 13s\n- gate-python-searchlightclient-python27-searchlight-es1 http://logs.openstack.org/14/340114/2/check/gate-python-searchlightclient-python27-searchlight-es1/d02b71e/ : SUCCESS in 4m 15s\n- gate-python-searchlightclient-python34-searchlight http://logs.openstack.org/14/340114/2/check/gate-python-searchlightclient-python34-searchlight/2bc640d/ : SUCCESS in 4m 19s\n- gate-python-searchlightclient-python35-searchlight-nv http://logs.openstack.org/14/340114/2/check/gate-python-searchlightclient-python35-searchlight-nv/3a4118e/ : FAILURE in 54s (non-voting)\n- gate-python-searchlightclient-pypy http://logs.openstack.org/14/340114/2/check/gate-python-searchlightclient-pypy/c292ffe/ : SUCCESS in 4m 03s (non-voting)\n- check-osc-plugins http://logs.openstack.org/14/340114/2/check/check-osc-plugins/88ff1d7/ : SUCCESS in 4m 20s","accounts_in_message":[],"_revision_number":2},{"id":"fb2418a039698857ec5a57a2c0e2b34fd48180f6","author":{"_account_id":10063,"name":"Steve McLellan","email":"steven.j.mclellan@gmail.com","username":"sjmc7"},"date":"2016-07-12 16:53:54.000000000","message":"Patch Set 2:\n\n(2 comments)\n\nCouple of minor nits, but I like the intent","accounts_in_message":[],"_revision_number":2},{"id":"142d643ed58eb8fa52553402e60c6f33cb67e5e0","author":{"_account_id":17795,"name":"PanFengyun","email":"pan_feng_yun@163.com","username":"panfy"},"date":"2016-07-13 01:16:25.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"65a9d962f437a89e67ad8e7c3d25b2ac3f4b8204","author":{"_account_id":17795,"name":"PanFengyun","email":"pan_feng_yun@163.com","username":"panfy"},"date":"2016-07-13 01:19:31.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"18d7442a2eca2d0b43161bb2096b466230634712","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-13 01:27:59.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-searchlightclient-docs http://docs-draft.openstack.org/14/340114/3/check/gate-python-searchlightclient-docs/4c87d22//doc/build/html/ : SUCCESS in 4m 25s\n- gate-python-searchlightclient-pep8 http://logs.openstack.org/14/340114/3/check/gate-python-searchlightclient-pep8/e130f99/ : SUCCESS in 4m 20s\n- gate-python-searchlightclient-python27-searchlight http://logs.openstack.org/14/340114/3/check/gate-python-searchlightclient-python27-searchlight/17ffb60/ : SUCCESS in 4m 47s\n- gate-python-searchlightclient-python27-searchlight-es1 http://logs.openstack.org/14/340114/3/check/gate-python-searchlightclient-python27-searchlight-es1/06fb83b/ : SUCCESS in 3m 27s\n- gate-python-searchlightclient-python34-searchlight http://logs.openstack.org/14/340114/3/check/gate-python-searchlightclient-python34-searchlight/6cc49a9/ : SUCCESS in 4m 04s\n- gate-python-searchlightclient-python35-searchlight-nv http://logs.openstack.org/14/340114/3/check/gate-python-searchlightclient-python35-searchlight-nv/ed90f7a/ : FAILURE in 53s (non-voting)\n- gate-python-searchlightclient-pypy http://logs.openstack.org/14/340114/3/check/gate-python-searchlightclient-pypy/0605e4b/ : SUCCESS in 4m 46s (non-voting)\n- check-osc-plugins http://logs.openstack.org/14/340114/3/check/check-osc-plugins/9d087b3/ : SUCCESS in 2m 57s","accounts_in_message":[],"_revision_number":3},{"id":"53c3383045aec9b5653d876cfd4431226749f9cf","author":{"_account_id":10063,"name":"Steve McLellan","email":"steven.j.mclellan@gmail.com","username":"sjmc7"},"date":"2016-07-14 18:16:13.000000000","message":"Patch Set 3:\n\nThis works, but the times I see \u0027None\u0027 in results are where a field doesn\u0027t exist (listing hypervisors which have no name, for instance). There\u0027s no explicit None value in the result, there\u0027s just no \u0027name\u0027 key and the table layout code fills it in. I\u0027m fine merging this and fixing that as a follow on though.","accounts_in_message":[],"_revision_number":3},{"id":"0ee8a11f50854175b8f1ab5c829b3509f4ca94f5","author":{"_account_id":17795,"name":"PanFengyun","email":"pan_feng_yun@163.com","username":"panfy"},"date":"2016-07-15 14:19:29.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"d574b47acf1c0fd6e80bc831f81613fd63a17c7d","revisions":{"5c6cfd20057d41b61172608c7e939da1bad84051":{"kind":"REWORK","_number":1,"created":"2016-07-10 06:04:43.000000000","uploader":{"_account_id":17795,"name":"PanFengyun","email":"pan_feng_yun@163.com","username":"panfy"},"ref":"refs/changes/14/340114/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-searchlightclient","ref":"refs/changes/14/340114/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-searchlightclient refs/changes/14/340114/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-searchlightclient refs/changes/14/340114/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-searchlightclient refs/changes/14/340114/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-searchlightclient refs/changes/14/340114/1"}}},"commit":{"parents":[{"commit":"8d2791398720bbd490cca75d28d90a5f9dd68745","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-searchlightclient/commit/8d2791398720bbd490cca75d28d90a5f9dd68745"}]}],"author":{"name":"PanFengyun","email":"fengyun.pan@easystack.cn","date":"2016-07-10 05:51:43.000000000","tz":480},"committer":{"name":"PanFengyun","email":"fengyun.pan@easystack.cn","date":"2016-07-10 06:04:09.000000000","tz":480},"subject":"Prints  \u0027-\u0027 instead of \u0027None\u0027 when data is None","message":"Prints  \u0027-\u0027 instead of \u0027None\u0027 when data is None\n\nClient prints \u0027None\u0027 when data is None , and client also prints\n\u0027None\u0027 when data is a string \u0027None\u0027. But string \u0027None\u0027 is  different\nto None. To clear the confusion, Client should print \u0027-\u0027 instead of\n\u0027None\u0027 when data is None. Nova Client and Cinder Client has cleared\nthe confusion.\n\nChange-Id: I1e2bae0863b6c4c29d96b599e7cab2e266cdcd3f\nRelated-Bug: #1266414\nRelated-Bug: #1422244\nRelated-Bug: #1600553\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-searchlightclient/commit/5c6cfd20057d41b61172608c7e939da1bad84051"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-searchlightclient/commit/5c6cfd20057d41b61172608c7e939da1bad84051"}]},"branch":"refs/heads/master"},"0d2babcecd6d263df5b4178fffe561e6fdcafb1a":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2016-07-10 11:26:34.000000000","uploader":{"_account_id":17795,"name":"PanFengyun","email":"pan_feng_yun@163.com","username":"panfy"},"ref":"refs/changes/14/340114/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-searchlightclient","ref":"refs/changes/14/340114/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-searchlightclient refs/changes/14/340114/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-searchlightclient refs/changes/14/340114/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-searchlightclient refs/changes/14/340114/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-searchlightclient refs/changes/14/340114/2"}}},"commit":{"parents":[{"commit":"8d2791398720bbd490cca75d28d90a5f9dd68745","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-searchlightclient/commit/8d2791398720bbd490cca75d28d90a5f9dd68745"}]}],"author":{"name":"PanFengyun","email":"fengyun.pan@easystack.cn","date":"2016-07-10 11:25:43.000000000","tz":480},"committer":{"name":"PanFengyun","email":"fengyun.pan@easystack.cn","date":"2016-07-10 11:25:43.000000000","tz":480},"subject":"Prints  \u0027-\u0027 instead of \u0027None\u0027 when data is None","message":"Prints  \u0027-\u0027 instead of \u0027None\u0027 when data is None\n\nClient prints \u0027None\u0027 when data is None , and client also prints\n\u0027None\u0027 when data is a string \u0027None\u0027. But string \u0027None\u0027 is  different\nto None. To clear the confusion, Client should print \u0027-\u0027 instead of\n\u0027None\u0027 when data is None. Nova Client and Cinder Client has cleared\nthe confusion.\n\nChange-Id: I1e2bae0863b6c4c29d96b599e7cab2e266cdcd3f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-searchlightclient/commit/0d2babcecd6d263df5b4178fffe561e6fdcafb1a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-searchlightclient/commit/0d2babcecd6d263df5b4178fffe561e6fdcafb1a"}]},"branch":"refs/heads/master"},"d574b47acf1c0fd6e80bc831f81613fd63a17c7d":{"kind":"REWORK","_number":3,"created":"2016-07-13 01:19:31.000000000","uploader":{"_account_id":17795,"name":"PanFengyun","email":"pan_feng_yun@163.com","username":"panfy"},"ref":"refs/changes/14/340114/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-searchlightclient","ref":"refs/changes/14/340114/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-searchlightclient refs/changes/14/340114/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-searchlightclient refs/changes/14/340114/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-searchlightclient refs/changes/14/340114/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-searchlightclient refs/changes/14/340114/3"}}},"commit":{"parents":[{"commit":"8d2791398720bbd490cca75d28d90a5f9dd68745","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-searchlightclient/commit/8d2791398720bbd490cca75d28d90a5f9dd68745"}]}],"author":{"name":"PanFengyun","email":"fengyun.pan@easystack.cn","date":"2016-07-13 01:18:36.000000000","tz":480},"committer":{"name":"PanFengyun","email":"fengyun.pan@easystack.cn","date":"2016-07-13 01:18:36.000000000","tz":480},"subject":"Prints  \u0027-\u0027 instead of \u0027None\u0027 when data is None","message":"Prints  \u0027-\u0027 instead of \u0027None\u0027 when data is None\n\nClient prints \u0027None\u0027 when data is None , and client also prints\n\u0027None\u0027 when data is a string \u0027None\u0027. But string \u0027None\u0027 is  different\nto None. To clear the confusion, Client should print \u0027-\u0027 instead of\n\u0027None\u0027 when data is None. Nova Client and Cinder Client has cleared\nthe confusion.\n\nChange-Id: I1e2bae0863b6c4c29d96b599e7cab2e266cdcd3f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-searchlightclient/commit/d574b47acf1c0fd6e80bc831f81613fd63a17c7d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-searchlightclient/commit/d574b47acf1c0fd6e80bc831f81613fd63a17c7d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
