{"action":"created","issue":{"url":"https://api.github.com/repos/repoze/repoze.who/issues/10","repository_url":"https://api.github.com/repos/repoze/repoze.who","labels_url":"https://api.github.com/repos/repoze/repoze.who/issues/10/labels{/name}","comments_url":"https://api.github.com/repos/repoze/repoze.who/issues/10/comments","events_url":"https://api.github.com/repos/repoze/repoze.who/issues/10/events","html_url":"https://github.com/repoze/repoze.who/issues/10","id":19819472,"number":10,"title":"add option to prevent execution of further plugins after first successfull plugin","user":{"login":"domruf","id":108585,"avatar_url":"https://avatars.githubusercontent.com/u/108585?v=3","gravatar_id":"","url":"https://api.github.com/users/domruf","html_url":"https://github.com/domruf","followers_url":"https://api.github.com/users/domruf/followers","following_url":"https://api.github.com/users/domruf/following{/other_user}","gists_url":"https://api.github.com/users/domruf/gists{/gist_id}","starred_url":"https://api.github.com/users/domruf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/domruf/subscriptions","organizations_url":"https://api.github.com/users/domruf/orgs","repos_url":"https://api.github.com/users/domruf/repos","events_url":"https://api.github.com/users/domruf/events{/privacy}","received_events_url":"https://api.github.com/users/domruf/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2013-09-20T14:13:54Z","updated_at":"2016-05-31T16:56:41Z","closed_at":null,"body":"The use case is:\r\nYou have multiple plugins. But some of them may be expensive to execute, so you only want to use them as fallback.\r\nCurrently all plugins are executed, even though one plugin has already been successful and there is no need to execute (and waste any time) by calling another plugin.\r\n\r\nSo I think there should be an option the allows me to prevent the execution of further plugins after the first successful plugin."},"comment":{"url":"https://api.github.com/repos/repoze/repoze.who/issues/comments/222751231","html_url":"https://github.com/repoze/repoze.who/issues/10#issuecomment-222751231","issue_url":"https://api.github.com/repos/repoze/repoze.who/issues/10","id":222751231,"user":{"login":"tseaver","id":242750,"avatar_url":"https://avatars.githubusercontent.com/u/242750?v=3","gravatar_id":"","url":"https://api.github.com/users/tseaver","html_url":"https://github.com/tseaver","followers_url":"https://api.github.com/users/tseaver/followers","following_url":"https://api.github.com/users/tseaver/following{/other_user}","gists_url":"https://api.github.com/users/tseaver/gists{/gist_id}","starred_url":"https://api.github.com/users/tseaver/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tseaver/subscriptions","organizations_url":"https://api.github.com/users/tseaver/orgs","repos_url":"https://api.github.com/users/tseaver/repos","events_url":"https://api.github.com/users/tseaver/events{/privacy}","received_events_url":"https://api.github.com/users/tseaver/received_events","type":"User","site_admin":false},"created_at":"2016-05-31T16:56:40Z","updated_at":"2016-05-31T16:56:40Z","body":"I'd be willing to review / merge a PR which implemented such a feature.  Off the top of my head, I believe that it should be implemented as a plugin (or more than one) implementing the same interface as the \"expensive\" ones:  it would be configured with a list of the \"real\" plugins for that interface, and would be the only one registered directly for it."}}
{"actor":{"display_login":"tseaver"}}