)]}'
{"id":"openstack%2Fpython-ironicclient~59038","triplet_id":"openstack%2Fpython-ironicclient~master~Id7900b64ec7fc9f906253ef0e2d754c2baa76067","project":"openstack/python-ironicclient","branch":"master","topic":"bug/1255590","hashtags":[],"change_id":"Id7900b64ec7fc9f906253ef0e2d754c2baa76067","subject":"Let CLI print exception traceback from \u0027debuginfo\u0027","status":"MERGED","created":"2013-11-28 14:59:20.000000000","updated":"2013-12-05 19:30:20.000000000","submitted":"2013-12-05 19:30:20.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"8eebd07bf4f213b7f8aa622dff4064b30cea2172","_number":59038,"virtual_id_number":59038,"owner":{"_account_id":8968,"name":"Max Lobur","email":"max_lobur@outlook.com","username":"max_lobur"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2013-12-05 19:30:20.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8968,"name":"Max Lobur","email":"max_lobur@outlook.com","username":"max_lobur"},{"value":0,"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},{"value":0,"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"}],"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":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8968,"name":"Max Lobur","email":"max_lobur@outlook.com","username":"max_lobur"},{"value":2,"date":"2013-12-05 19:24:57.000000000","_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},{"value":2,"date":"2013-12-04 23:57:35.000000000","_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"}],"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":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8968,"name":"Max Lobur","email":"max_lobur@outlook.com","username":"max_lobur"},{"value":1,"date":"2013-12-05 19:24:57.000000000","_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},{"value":0,"date":"2013-12-04 23:57:35.000000000","_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8968,"name":"Max Lobur","email":"max_lobur@outlook.com","username":"max_lobur"},{"value":0,"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},{"value":0,"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},{"_account_id":8968,"name":"Max Lobur","email":"max_lobur@outlook.com","username":"max_lobur"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-12-04 23:57:35.000000000","updated_by":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"reviewer":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"state":"REVIEWER"},{"updated":"2013-12-05 19:24:57.000000000","updated_by":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"reviewer":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"state":"REVIEWER"},{"updated":"2013-12-05 19:30:20.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"8b8abf60bee3c0f0d1d2bffd7e7122606c8e42ee","author":{"_account_id":8968,"name":"Max Lobur","email":"max_lobur@outlook.com","username":"max_lobur"},"date":"2013-11-28 15:01:52.000000000","message":"Patch Set 1:\n\nIf the general idea is fine I\u0027ll add the unit tests","accounts_in_message":[],"_revision_number":1},{"id":"3d6332ced879ed564afb7944c88b2877c6d12681","author":{"_account_id":8968,"name":"Max Lobur","email":"max_lobur@outlook.com","username":"max_lobur"},"date":"2013-11-28 15:11:29.000000000","message":"Patch Set 1: Work In Progress","accounts_in_message":[],"_revision_number":1},{"id":"9f5c9c44bf1ed35a820a6457e0c615c8f8dc9764","author":{"_account_id":8968,"name":"Max Lobur","email":"max_lobur@outlook.com","username":"max_lobur"},"date":"2013-12-03 13:09:44.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"31968eee09bd9e1f2f2b91dfe513b97d5ac41ae5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-03 13:15:19.000000000","message":"Patch Set 2: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-ironicclient-pep8 http://logs.openstack.org/38/59038/2/check/gate-python-ironicclient-pep8/47c12d0 : FAILURE in 2m 10s\n- gate-python-ironicclient-python26 http://logs.openstack.org/38/59038/2/check/gate-python-ironicclient-python26/bd36c6b : SUCCESS in 2m 06s\n- gate-python-ironicclient-python27 http://logs.openstack.org/38/59038/2/check/gate-python-ironicclient-python27/e5c9526 : SUCCESS in 1m 28s\n- gate-python-ironicclient-python33 http://logs.openstack.org/38/59038/2/check/gate-python-ironicclient-python33/f9fb6f4 : FAILURE in 5m 31s (non-voting)\n- gate-python-ironicclient-pypy http://logs.openstack.org/38/59038/2/check/gate-python-ironicclient-pypy/5d67963 : SUCCESS in 1m 42s\n","accounts_in_message":[],"_revision_number":2},{"id":"ea0632c522cf8d1dcc788be2ea60118e9c21c79c","author":{"_account_id":8968,"name":"Max Lobur","email":"max_lobur@outlook.com","username":"max_lobur"},"date":"2013-12-03 13:26:58.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"a8ef713f333ae531d22273fe506c7d33c969c925","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-03 13:32:48.000000000","message":"Patch Set 3: Works for me\n\nBuild succeeded.\n\n- gate-python-ironicclient-pep8 http://logs.openstack.org/38/59038/3/check/gate-python-ironicclient-pep8/05a6fd6 : SUCCESS in 1m 35s\n- gate-python-ironicclient-python26 http://logs.openstack.org/38/59038/3/check/gate-python-ironicclient-python26/a8861f5 : SUCCESS in 2m 09s\n- gate-python-ironicclient-python27 http://logs.openstack.org/38/59038/3/check/gate-python-ironicclient-python27/4bf87ab : SUCCESS in 2m 02s\n- gate-python-ironicclient-python33 http://logs.openstack.org/38/59038/3/check/gate-python-ironicclient-python33/432d0ef : FAILURE in 5m 28s (non-voting)\n- gate-python-ironicclient-pypy http://logs.openstack.org/38/59038/3/check/gate-python-ironicclient-pypy/a7b8320 : SUCCESS in 1m 38s\n","accounts_in_message":[],"_revision_number":3},{"id":"4000eb1372a65de04aef47f9f590e1073cc4413c","author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"date":"2013-12-04 02:36:41.000000000","message":"Patch Set 3: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\nI think this could be improved but really with the brain breaking typo fixed its landable IMO.","accounts_in_message":[],"_revision_number":3},{"id":"06da4f413ba5de4fc31fa3a4481bc4d1125347e6","author":{"_account_id":8968,"name":"Max Lobur","email":"max_lobur@outlook.com","username":"max_lobur"},"date":"2013-12-04 10:11:57.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"f56a7100940576ac2ca852ba3e1c2d696cd5facd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-04 10:17:22.000000000","message":"Patch Set 4: Works for me\n\nBuild succeeded.\n\n- gate-python-ironicclient-pep8 http://logs.openstack.org/38/59038/4/check/gate-python-ironicclient-pep8/a4b696c : SUCCESS in 1m 37s\n- gate-python-ironicclient-python26 http://logs.openstack.org/38/59038/4/check/gate-python-ironicclient-python26/2d01ca4 : SUCCESS in 2m 10s\n- gate-python-ironicclient-python27 http://logs.openstack.org/38/59038/4/check/gate-python-ironicclient-python27/8d7d67b : SUCCESS in 1m 58s\n- gate-python-ironicclient-python33 http://logs.openstack.org/38/59038/4/check/gate-python-ironicclient-python33/03c8cdf : FAILURE in 5m 22s (non-voting)\n- gate-python-ironicclient-pypy http://logs.openstack.org/38/59038/4/check/gate-python-ironicclient-pypy/03af04a : SUCCESS in 1m 37s\n","accounts_in_message":[],"_revision_number":4},{"id":"edde18d5ccd299d76079db5da31c594b407ee910","author":{"_account_id":8968,"name":"Max Lobur","email":"max_lobur@outlook.com","username":"max_lobur"},"date":"2013-12-04 10:26:37.000000000","message":"Patch Set 3: (1 inline comment)\n\nHi lifeless,\n\nThanks for your review. Regarding the improvements - my thoughts were that building exception trace into __str__ is not the best practice. But since we still sometimes have conductor trace in the message (if rpc exception + server debug True) this won\u0027t be too bad. Perfect implementation would be to have separate properties for each trace (1. Conductor trace, 2. API trace, 3. pythonclient trace) and do not touch __str__ at all, print all traces separately, but this doesn\u0027t lands smoothly to current code. We would need to cut out RPC traceback from message on server plus invent new \u0027debuginfo\u0027 to send it separately, OR we would need to cut it out on the client what is even worse.\n\nAny thoughts?","accounts_in_message":[],"_revision_number":3},{"id":"ef7777c269af5eb2c68d643e62f2c3aa13016fc8","author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"date":"2013-12-04 23:57:35.000000000","message":"Patch Set 4: Looks good to me (core reviewer)\n\nLets get it in and move onto more important things :)","accounts_in_message":[],"_revision_number":4},{"id":"7777cabdd09bbba15f5f336575ecc87f5ffdc67d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-05 19:24:57.000000000","message":"Patch Set 4: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"5a6fa6247c8a029f04a79ec3eb846b5426cb7f75","author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"date":"2013-12-05 19:24:57.000000000","message":"Patch Set 4: Looks good to me (core reviewer); Approved\n\nThank you Max.","accounts_in_message":[],"_revision_number":4},{"id":"d481e4686b4fa5c459f0f0fee08e07011528d0d4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-05 19:30:20.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":4},{"id":"9afd94b39eee3d4dffa07a1fc2cde1da5eac1a83","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-05 19:30:20.000000000","message":"Patch Set 4: Verified\n\nBuild succeeded.\n\n- gate-python-ironicclient-pep8 http://logs.openstack.org/38/59038/4/gate/gate-python-ironicclient-pep8/068e328 : SUCCESS in 48s\n- gate-python-ironicclient-python26 http://logs.openstack.org/38/59038/4/gate/gate-python-ironicclient-python26/3b99dd6 : SUCCESS in 2m 08s\n- gate-python-ironicclient-python27 http://logs.openstack.org/38/59038/4/gate/gate-python-ironicclient-python27/3e4ab06 : SUCCESS in 47s\n- gate-python-ironicclient-python33 http://logs.openstack.org/38/59038/4/gate/gate-python-ironicclient-python33/3268b59 : FAILURE in 5m 20s (non-voting)\n- gate-python-ironicclient-pypy http://logs.openstack.org/38/59038/4/gate/gate-python-ironicclient-pypy/fc06919 : SUCCESS in 1m 38s\n","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"01c178de83d5ce294908873195ebea1bf33d38f7","revisions":{"7ac6af1493a9fe66b6bc61180c9641334575e476":{"kind":"REWORK","_number":1,"created":"2013-11-28 14:59:20.000000000","uploader":{"_account_id":8968,"name":"Max Lobur","email":"max_lobur@outlook.com","username":"max_lobur"},"ref":"refs/changes/38/59038/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/38/59038/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/38/59038/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/38/59038/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/38/59038/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/38/59038/1"}}},"commit":{"parents":[{"commit":"8d40327e6ba8274c9eb3c1a5e52ec0b3a4732bed","subject":"Enable created_at/updated_at for port-show/chassis-show","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/8d40327e6ba8274c9eb3c1a5e52ec0b3a4732bed"}]}],"author":{"name":"max_lobur","email":"mlobur@mirantis.com","date":"2013-11-28 14:38:13.000000000","tz":120},"committer":{"name":"max_lobur","email":"mlobur@mirantis.com","date":"2013-11-28 14:48:26.000000000","tz":120},"subject":"Let CLI print exception traceback from \u0027debuginfo\u0027","message":"Let CLI print exception traceback from \u0027debuginfo\u0027\n\nResponse \u0027debuginfo\u0027 is used to carry server traceback in case of\nerror. This patch lets CLI to print this traceback together with\nexception message. If \u0027debuginfo\u0027 is None the traceback is not\nprinted.\n\nChange-Id: Id7900b64ec7fc9f906253ef0e2d754c2baa76067\nCloses-Bug: #1255590\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/7ac6af1493a9fe66b6bc61180c9641334575e476"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/7ac6af1493a9fe66b6bc61180c9641334575e476"}]},"branch":"refs/heads/master"},"d34b25ac64688cad73f82fe629efb60a92184728":{"kind":"REWORK","_number":2,"created":"2013-12-03 13:09:44.000000000","uploader":{"_account_id":8968,"name":"Max Lobur","email":"max_lobur@outlook.com","username":"max_lobur"},"ref":"refs/changes/38/59038/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/38/59038/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/38/59038/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/38/59038/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/38/59038/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/38/59038/2"}}},"commit":{"parents":[{"commit":"8d40327e6ba8274c9eb3c1a5e52ec0b3a4732bed","subject":"Enable created_at/updated_at for port-show/chassis-show","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/8d40327e6ba8274c9eb3c1a5e52ec0b3a4732bed"}]}],"author":{"name":"max_lobur","email":"mlobur@mirantis.com","date":"2013-11-28 14:38:13.000000000","tz":120},"committer":{"name":"max_lobur","email":"mlobur@mirantis.com","date":"2013-12-03 13:03:10.000000000","tz":120},"subject":"Let CLI print exception traceback from \u0027debuginfo\u0027","message":"Let CLI print exception traceback from \u0027debuginfo\u0027\n\nResponse \u0027debuginfo\u0027 is used to carry server traceback in case of\nerror. This patch lets CLI to print this traceback together with\nexception message. If \u0027debuginfo\u0027 is None the traceback is not\nprinted.\n\nChange-Id: Id7900b64ec7fc9f906253ef0e2d754c2baa76067\nCloses-Bug: #1255590\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/d34b25ac64688cad73f82fe629efb60a92184728"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/d34b25ac64688cad73f82fe629efb60a92184728"}]},"branch":"refs/heads/master"},"e8b138ec5601fec3313b25df862e28de45c3ba80":{"kind":"REWORK","_number":3,"created":"2013-12-03 13:26:58.000000000","uploader":{"_account_id":8968,"name":"Max Lobur","email":"max_lobur@outlook.com","username":"max_lobur"},"ref":"refs/changes/38/59038/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/38/59038/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/38/59038/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/38/59038/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/38/59038/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/38/59038/3"}}},"commit":{"parents":[{"commit":"8d40327e6ba8274c9eb3c1a5e52ec0b3a4732bed","subject":"Enable created_at/updated_at for port-show/chassis-show","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/8d40327e6ba8274c9eb3c1a5e52ec0b3a4732bed"}]}],"author":{"name":"max_lobur","email":"mlobur@mirantis.com","date":"2013-11-28 14:38:13.000000000","tz":120},"committer":{"name":"max_lobur","email":"mlobur@mirantis.com","date":"2013-12-03 13:26:15.000000000","tz":120},"subject":"Let CLI print exception traceback from \u0027debuginfo\u0027","message":"Let CLI print exception traceback from \u0027debuginfo\u0027\n\nResponse \u0027debuginfo\u0027 is used to carry server traceback in case of\nerror. If \u0027debuginfo\u0027 is not empty, append it to exception message,\nso traceback will be printed together with message.\n\nChange-Id: Id7900b64ec7fc9f906253ef0e2d754c2baa76067\nCloses-Bug: #1255590\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/e8b138ec5601fec3313b25df862e28de45c3ba80"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/e8b138ec5601fec3313b25df862e28de45c3ba80"}]},"branch":"refs/heads/master"},"01c178de83d5ce294908873195ebea1bf33d38f7":{"kind":"REWORK","_number":4,"created":"2013-12-04 10:11:57.000000000","uploader":{"_account_id":8968,"name":"Max Lobur","email":"max_lobur@outlook.com","username":"max_lobur"},"ref":"refs/changes/38/59038/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/38/59038/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/38/59038/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/38/59038/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/38/59038/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/38/59038/4"}}},"commit":{"parents":[{"commit":"8d40327e6ba8274c9eb3c1a5e52ec0b3a4732bed","subject":"Enable created_at/updated_at for port-show/chassis-show","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/8d40327e6ba8274c9eb3c1a5e52ec0b3a4732bed"}]}],"author":{"name":"max_lobur","email":"mlobur@mirantis.com","date":"2013-11-28 14:38:13.000000000","tz":120},"committer":{"name":"max_lobur","email":"mlobur@mirantis.com","date":"2013-12-04 10:11:33.000000000","tz":120},"subject":"Let CLI print exception traceback from \u0027debuginfo\u0027","message":"Let CLI print exception traceback from \u0027debuginfo\u0027\n\nResponse \u0027debuginfo\u0027 is used to carry server traceback in case of\nerror. If \u0027debuginfo\u0027 is not empty, append it to exception message,\nso traceback will be printed together with message.\n\nChange-Id: Id7900b64ec7fc9f906253ef0e2d754c2baa76067\nCloses-Bug: #1255590\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/01c178de83d5ce294908873195ebea1bf33d38f7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/01c178de83d5ce294908873195ebea1bf33d38f7"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
