)]}'
{"id":"openstack%2Ftaskflow~129527","triplet_id":"openstack%2Ftaskflow~master~I14181a150b74fbd97f6ea976723f37c0ba4cec36","project":"openstack/taskflow","branch":"master","topic":"bp/process-executor","hashtags":[],"change_id":"I14181a150b74fbd97f6ea976723f37c0ba4cec36","subject":"Rework pieces of the task callback capability","status":"MERGED","created":"2014-10-20 06:45:04.000000000","updated":"2014-12-09 06:04:58.000000000","submitted":"2014-12-09 06:04:57.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"b9111a323a3a5163bec2e5885a0ce60e55b4cf47","_number":129527,"virtual_id_number":129527,"owner":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"date":"2014-12-06 23:01:00.000000000","_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":2,"date":"2014-12-09 06:04:57.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"all":[{"value":2,"date":"2014-12-09 05:41:13.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"all":[{"value":1,"date":"2014-12-09 05:41:13.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-2":"Do Not Backport","-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport","+2":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-12-09 06:04:57.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"89ca85a7f68b24cb0926952566430df78ce7ddbc","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-10-20 06:45:04.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"449e427f41140f90a3571c9ec569693357d9c2de","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-10-20 06:47:14.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"11ce69664ed96a406201dfbf93dce8369bf29275","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-20 07:36:55.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-pep8 http://logs.openstack.org/27/129527/2/check/gate-taskflow-pep8/7d882e0 : SUCCESS in 52s\n- gate-taskflow-docs http://docs-draft.openstack.org/27/129527/2/check/gate-taskflow-docs/6190c89/doc/build/html/ : SUCCESS in 58s\n- gate-taskflow-python26 http://logs.openstack.org/27/129527/2/check/gate-taskflow-python26/f99efa3 : SUCCESS in 1m 50s\n- gate-taskflow-python27 http://logs.openstack.org/27/129527/2/check/gate-taskflow-python27/c853bef : SUCCESS in 2m 05s\n- gate-taskflow-python33 http://logs.openstack.org/27/129527/2/check/gate-taskflow-python33/a92910e : SUCCESS in 3m 23s\n- gate-tempest-dsvm-src-taskflow http://logs.openstack.org/27/129527/2/check/gate-tempest-dsvm-src-taskflow/259544f : SUCCESS in 44m 07s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/27/129527/2/check/gate-tempest-dsvm-neutron-src-taskflow/5197fe2 : SUCCESS in 49m 38s\n- gate-taskflow-unittests-26-sa7-mysql http://logs.openstack.org/27/129527/2/check/gate-taskflow-unittests-26-sa7-mysql/df18c3e : SUCCESS in 1m 34s\n- gate-taskflow-unittests-27-sa8-mysql http://logs.openstack.org/27/129527/2/check/gate-taskflow-unittests-27-sa8-mysql/2e01439 : SUCCESS in 1m 21s","accounts_in_message":[],"_revision_number":2},{"id":"24959013562b80dfb4f7e6a0bd49394ebe6078ed","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-11-15 11:25:49.000000000","message":"Topic set to bp/process-executor","accounts_in_message":[],"_revision_number":2},{"id":"d7efc300ff31cd0be4e5ba3d81117c19c7d939bb","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-11-19 19:16:46.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"e3e2258137f6b3101fe85ca7dd451e63747900e6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-19 20:17:01.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-pep8 http://logs.openstack.org/27/129527/3/check/gate-taskflow-pep8/3de753b : SUCCESS in 51s\n- gate-taskflow-docs http://docs-draft.openstack.org/27/129527/3/check/gate-taskflow-docs/335b3b7/doc/build/html/ : SUCCESS in 57s\n- gate-taskflow-python27 http://logs.openstack.org/27/129527/3/check/gate-taskflow-python27/e679fc5 : SUCCESS in 1m 28s\n- gate-taskflow-python33 http://logs.openstack.org/27/129527/3/check/gate-taskflow-python33/7a0b5e3 : SUCCESS in 2m 34s\n- gate-tempest-dsvm-src-taskflow http://logs.openstack.org/27/129527/3/check/gate-tempest-dsvm-src-taskflow/bfc73cc : SUCCESS in 51m 48s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/27/129527/3/check/gate-tempest-dsvm-neutron-src-taskflow/a16009e : SUCCESS in 56m 07s\n- gate-taskflow-python26 http://logs.openstack.org/27/129527/3/check/gate-taskflow-python26/268b26d : SUCCESS in 1m 36s\n- gate-taskflow-unittests-26-sa7-mysql http://logs.openstack.org/27/129527/3/check/gate-taskflow-unittests-26-sa7-mysql/bf679e7 : SUCCESS in 1m 41s\n- gate-taskflow-unittests-27-sa8-mysql http://logs.openstack.org/27/129527/3/check/gate-taskflow-unittests-27-sa8-mysql/9a2753c : SUCCESS in 1m 31s","accounts_in_message":[],"_revision_number":3},{"id":"a40b6740b793cfc6a70f43fb6df0d5f8deb7be93","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-06 21:51:26.000000000","message":"Patch Set 3: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":3},{"id":"1ced42bddd979161f6eae828580be1da28e4b6ec","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-06 22:26:12.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"44c9e1f2e01231223bb984838f46ede5a757ecd9","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-06 22:29:43.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"43ff23e2a8a7f018d4e58cbaecbe7ec84a88dc60","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-06 23:00:02.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-taskflow-python26 http://logs.openstack.org/27/129527/5/check/gate-taskflow-python26/b634fe2 : SUCCESS in 1m 25s\n- gate-taskflow-pep8 http://logs.openstack.org/27/129527/5/check/gate-taskflow-pep8/a4bb1a5 : SUCCESS in 39s\n- gate-taskflow-docs http://docs-draft.openstack.org/27/129527/5/check/gate-taskflow-docs/60e5ff5/doc/build/html/ : SUCCESS in 1m 14s\n- gate-taskflow-python27 http://logs.openstack.org/27/129527/5/check/gate-taskflow-python27/ee5bdf4 : SUCCESS in 1m 05s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/27/129527/5/check/gate-tempest-dsvm-neutron-src-taskflow/7072402 : SUCCESS in 30m 16s\n- gate-tempest-dsvm-neutron-src-taskflow-icehouse http://logs.openstack.org/27/129527/5/check/gate-tempest-dsvm-neutron-src-taskflow-icehouse/72addc6 : FAILURE in 28m 00s\n- gate-tempest-dsvm-neutron-src-taskflow-juno http://logs.openstack.org/27/129527/5/check/gate-tempest-dsvm-neutron-src-taskflow-juno/5f377d3 : FAILURE in 28m 28s\n- gate-taskflow-python34 http://logs.openstack.org/27/129527/5/check/gate-taskflow-python34/9829510 : SUCCESS in 2m 19s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/27/129527/5/check/gate-taskflow-tox-py26-sa7-mysql/93abe21 : SUCCESS in 1m 33s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/27/129527/5/check/gate-taskflow-tox-py27-sa8-mysql/8447a4c : SUCCESS in 56s","accounts_in_message":[],"_revision_number":5},{"id":"0ae0b812e64216443ed6b776b22b45c44d650814","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-06 23:01:00.000000000","message":"Patch Set 5:\n\nrecheck","accounts_in_message":[],"_revision_number":5},{"id":"8a373b546f22c9c048e2711ac5980f808d976899","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-06 23:33:23.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/27/129527/5/check/gate-taskflow-python26/ef2a7a7 : SUCCESS in 1m 21s\n- gate-taskflow-pep8 http://logs.openstack.org/27/129527/5/check/gate-taskflow-pep8/5a8597a : SUCCESS in 39s\n- gate-taskflow-docs http://docs-draft.openstack.org/27/129527/5/check/gate-taskflow-docs/5fa5601/doc/build/html/ : SUCCESS in 1m 16s\n- gate-taskflow-python27 http://logs.openstack.org/27/129527/5/check/gate-taskflow-python27/f89b1a7 : SUCCESS in 1m 10s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/27/129527/5/check/gate-tempest-dsvm-neutron-src-taskflow/0d4342c : SUCCESS in 24m 56s\n- gate-tempest-dsvm-neutron-src-taskflow-icehouse http://logs.openstack.org/27/129527/5/check/gate-tempest-dsvm-neutron-src-taskflow-icehouse/1f4dbfc : SUCCESS in 26m 31s\n- gate-tempest-dsvm-neutron-src-taskflow-juno http://logs.openstack.org/27/129527/5/check/gate-tempest-dsvm-neutron-src-taskflow-juno/5a29850 : SUCCESS in 32m 21s\n- gate-taskflow-python34 http://logs.openstack.org/27/129527/5/check/gate-taskflow-python34/d88a330 : SUCCESS in 2m 25s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/27/129527/5/check/gate-taskflow-tox-py26-sa7-mysql/f286b0d : SUCCESS in 1m 16s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/27/129527/5/check/gate-taskflow-tox-py27-sa8-mysql/c66cdfd : SUCCESS in 1m 00s","accounts_in_message":[],"_revision_number":5},{"id":"b74bc5f24f23eaaed8d92b6803d92f526c066fdc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-09 05:41:13.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"17f92581c076ba6897d78d2a7f6d6df5dff4faf5","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-09 05:41:13.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"467affd5d556290f7f81226d0dd9382b084e8237","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-09 06:04:57.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/27/129527/5/gate/gate-taskflow-python26/0083c08 : SUCCESS in 1m 24s\n- gate-taskflow-docs http://docs-draft.openstack.org/27/129527/5/gate/gate-taskflow-docs/ce5d09d/doc/build/html/ : SUCCESS in 46s\n- gate-taskflow-pep8 http://logs.openstack.org/27/129527/5/gate/gate-taskflow-pep8/7b8b10f : SUCCESS in 54s\n- gate-taskflow-python27 http://logs.openstack.org/27/129527/5/gate/gate-taskflow-python27/d8142be : SUCCESS in 1m 20s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/27/129527/5/gate/gate-tempest-dsvm-neutron-src-taskflow/58a1394 : SUCCESS in 23m 36s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/27/129527/5/gate/gate-taskflow-tox-py26-sa7-mysql/e434c09 : SUCCESS in 1m 44s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/27/129527/5/gate/gate-taskflow-tox-py27-sa8-mysql/2018430 : SUCCESS in 1m 14s\n- gate-taskflow-python34 http://logs.openstack.org/27/129527/5/gate/gate-taskflow-python34/c3157f0 : SUCCESS in 3m 15s","accounts_in_message":[],"_revision_number":5},{"id":"b9111a323a3a5163bec2e5885a0ce60e55b4cf47","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-09 06:04:58.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"e168f44979b34cef76a7c613a383f8b050091f33","revisions":{"bf06432e79490008b0b35ad941c060d5dc26b1a6":{"kind":"REWORK","_number":1,"created":"2014-10-20 06:45:04.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/27/129527/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/27/129527/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/27/129527/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/27/129527/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/27/129527/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/27/129527/1"}}},"commit":{"parents":[{"commit":"b014fc7d48969bd6812a11a5a0342c9324108876","subject":"Add a futures type that can unify our future functionality","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/b014fc7d48969bd6812a11a5a0342c9324108876"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-10-20 06:43:01.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-10-20 06:43:50.000000000","tz":-420},"subject":"Rework pieces of the task callback capability","message":"Rework pieces of the task callback capability\n\nAlso to make it easier to introspect what are a tasks associated\ncallbacks and events are provide a listeners() read-only property that\ncan be used to introspect the registered (event, callbacks) pairs that\nare registered with a task.\n\nAlso adds more useful docstrings to the various callback associated\nbinding, unbinding functions to make it more understandable how they\nare used and what they are provided.\n\nChange-Id: I14181a150b74fbd97f6ea976723f37c0ba4cec36\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/bf06432e79490008b0b35ad941c060d5dc26b1a6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/bf06432e79490008b0b35ad941c060d5dc26b1a6"}]},"branch":"refs/heads/master"},"e2763ca324723b086080b0b1487db58a3b291af6":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2014-10-20 06:47:14.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/27/129527/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/27/129527/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/27/129527/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/27/129527/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/27/129527/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/27/129527/2"}}},"commit":{"parents":[{"commit":"b014fc7d48969bd6812a11a5a0342c9324108876","subject":"Add a futures type that can unify our future functionality","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/b014fc7d48969bd6812a11a5a0342c9324108876"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-10-20 06:43:01.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-10-20 06:46:26.000000000","tz":-420},"subject":"Rework pieces of the task callback capability","message":"Rework pieces of the task callback capability\n\nUnifies the bind, unbind, autobind parameters.\n\nAlso to make it easier to introspect what are a tasks associated\ncallbacks and events are provide a listeners() read-only property that\ncan be used to introspect the registered (event, callbacks) pairs that\nare registered with a task.\n\nAlso adds more useful docstrings to the various callback associated\nbinding, unbinding functions to make it more understandable how they\nare used and what they are provided.\n\nAlso makes the currently only default provided event \u0027update_progress\u0027\na constant that can be referenced from the task module, which allows others\nto easily find it and use it.\n\nChange-Id: I14181a150b74fbd97f6ea976723f37c0ba4cec36\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/e2763ca324723b086080b0b1487db58a3b291af6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/e2763ca324723b086080b0b1487db58a3b291af6"}]},"branch":"refs/heads/master"},"eb7ece0a9051a5428eaf8ccc9c7c4d0f691369a9":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2014-11-19 19:16:46.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/27/129527/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/27/129527/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/27/129527/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/27/129527/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/27/129527/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/27/129527/3"}}},"commit":{"parents":[{"commit":"dac5723fa5c2bb90bef09a934372b8a6358155bb","subject":"Merge \"Remove direct usage of the deprecated failure location\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/dac5723fa5c2bb90bef09a934372b8a6358155bb"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-10-20 06:43:01.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-19 19:00:29.000000000","tz":-480},"subject":"Rework pieces of the task callback capability","message":"Rework pieces of the task callback capability\n\nUnifies the bind, unbind, autobind parameters.\n\nAlso to make it easier to introspect what are a tasks associated\ncallbacks and events are provide a listeners() read-only property that\ncan be used to introspect the registered (event, callbacks) pairs that\nare registered with a task.\n\nAlso adds more useful docstrings to the various callback associated\nbinding, unbinding functions to make it more understandable how they\nare used and what they are provided.\n\nAlso makes the currently only default provided event \u0027update_progress\u0027\na constant that can be referenced from the task module, which allows others\nto easily find it and use it.\n\nChange-Id: I14181a150b74fbd97f6ea976723f37c0ba4cec36\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/eb7ece0a9051a5428eaf8ccc9c7c4d0f691369a9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/eb7ece0a9051a5428eaf8ccc9c7c4d0f691369a9"}]},"branch":"refs/heads/master"},"33d66ff9fb1d75e87f4bb5a0a55c5090b0c83b9c":{"kind":"REWORK","_number":4,"created":"2014-12-06 22:26:12.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/27/129527/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/27/129527/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/27/129527/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/27/129527/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/27/129527/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/27/129527/4"}}},"commit":{"parents":[{"commit":"5a0fbff76da28c2a63fa18f967dad06ed696affd","subject":"Merge \"Refactor parts of the job lock/job condition zookeeper usage\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/5a0fbff76da28c2a63fa18f967dad06ed696affd"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-10-20 06:43:01.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-06 22:25:40.000000000","tz":-480},"subject":"Rework pieces of the task callback capability","message":"Rework pieces of the task callback capability\n\nUnifies the bind, unbind, autobind parameters.\n\nAlso to make it easier to introspect what are a tasks associated\ncallbacks and events are provide a listeners_iter() method that\ncan be used to introspect the registered (event, callbacks) pairs that\nare registered with a task.\n\nAlso adds more useful docstrings to the various callback associated\nbinding, unbinding functions to make it more understandable how they\nare used and what they are provided.\n\nAlso makes the currently only default provided event \u0027update_progress\u0027\na constant that can be referenced from the task module, which allows others\nto easily find it and use it.\n\nChange-Id: I14181a150b74fbd97f6ea976723f37c0ba4cec36\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/33d66ff9fb1d75e87f4bb5a0a55c5090b0c83b9c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/33d66ff9fb1d75e87f4bb5a0a55c5090b0c83b9c"}]},"branch":"refs/heads/master"},"e168f44979b34cef76a7c613a383f8b050091f33":{"kind":"REWORK","_number":5,"created":"2014-12-06 22:29:43.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/27/129527/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/27/129527/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/27/129527/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/27/129527/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/27/129527/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/27/129527/5"}}},"commit":{"parents":[{"commit":"5a0fbff76da28c2a63fa18f967dad06ed696affd","subject":"Merge \"Refactor parts of the job lock/job condition zookeeper usage\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/5a0fbff76da28c2a63fa18f967dad06ed696affd"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-10-20 06:43:01.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-12-06 22:29:24.000000000","tz":-480},"subject":"Rework pieces of the task callback capability","message":"Rework pieces of the task callback capability\n\nUnifies the bind, unbind, autobind parameters.\n\nAlso to make it easier to introspect what are a tasks associated\ncallbacks and events are provide a listeners_iter() method that\ncan be used to introspect the registered (event, callbacks) pairs that\nare registered with a task.\n\nAlso adds more useful docstrings to the various callback associated\nbinding, unbinding functions to make it more understandable how they\nare used and what they are provided.\n\nAlso makes the currently only default provided event \u0027update_progress\u0027\na constant that can be referenced from the task module, which allows others\nto easily find it and use it.\n\nChange-Id: I14181a150b74fbd97f6ea976723f37c0ba4cec36\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/e168f44979b34cef76a7c613a383f8b050091f33"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/e168f44979b34cef76a7c613a383f8b050091f33"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
