{"action":"created","issue":{"url":"https://api.github.com/repos/avocado-framework/avocado/issues/589","labels_url":"https://api.github.com/repos/avocado-framework/avocado/issues/589/labels{/name}","comments_url":"https://api.github.com/repos/avocado-framework/avocado/issues/589/comments","events_url":"https://api.github.com/repos/avocado-framework/avocado/issues/589/events","html_url":"https://github.com/avocado-framework/avocado/pull/589","id":74104484,"number":589,"title":"Plugins improve list view [v2]","user":{"login":"clebergnu","id":447178,"avatar_url":"https://avatars.githubusercontent.com/u/447178?v=3","gravatar_id":"","url":"https://api.github.com/users/clebergnu","html_url":"https://github.com/clebergnu","followers_url":"https://api.github.com/users/clebergnu/followers","following_url":"https://api.github.com/users/clebergnu/following{/other_user}","gists_url":"https://api.github.com/users/clebergnu/gists{/gist_id}","starred_url":"https://api.github.com/users/clebergnu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clebergnu/subscriptions","organizations_url":"https://api.github.com/users/clebergnu/orgs","repos_url":"https://api.github.com/users/clebergnu/repos","events_url":"https://api.github.com/users/clebergnu/events{/privacy}","received_events_url":"https://api.github.com/users/clebergnu/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-05-07T19:45:03Z","updated_at":"2015-05-11T18:59:52Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/avocado-framework/avocado/pulls/589","html_url":"https://github.com/avocado-framework/avocado/pull/589","diff_url":"https://github.com/avocado-framework/avocado/pull/589.diff","patch_url":"https://github.com/avocado-framework/avocado/pull/589.patch"},"body":"Show a better output to the user in case our plugins are disabled or unloadable.\r\n\r\nChanges from v1:\r\n\r\n* Instead of guessing the plugin disable cause, use a more generic but accurate description.  The description chosen is to simply say that the plugin was disabled during configuration (`configure()`), which is often done, but not limited to, missing dependencies.\r\n* Changed the presentation from having colored `Enabled` or `Disabled` at the RHS of the plugin description to a single colored header.\r\n* Increased one space in the formatting string (`format_str`)\r\n* Dropped the use of FailedPlugin in favor of a simpler (name, reason) tuple.\r\n* Catch a single, and more broad `Exception` since `ImportError`s will also be caught and treated the same way.\r\n"},"comment":{"url":"https://api.github.com/repos/avocado-framework/avocado/issues/comments/101017536","html_url":"https://github.com/avocado-framework/avocado/pull/589#issuecomment-101017536","issue_url":"https://api.github.com/repos/avocado-framework/avocado/issues/589","id":101017536,"user":{"login":"ruda","id":171907,"avatar_url":"https://avatars.githubusercontent.com/u/171907?v=3","gravatar_id":"","url":"https://api.github.com/users/ruda","html_url":"https://github.com/ruda","followers_url":"https://api.github.com/users/ruda/followers","following_url":"https://api.github.com/users/ruda/following{/other_user}","gists_url":"https://api.github.com/users/ruda/gists{/gist_id}","starred_url":"https://api.github.com/users/ruda/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ruda/subscriptions","organizations_url":"https://api.github.com/users/ruda/orgs","repos_url":"https://api.github.com/users/ruda/repos","events_url":"https://api.github.com/users/ruda/events{/privacy}","received_events_url":"https://api.github.com/users/ruda/received_events","type":"User","site_admin":false},"created_at":"2015-05-11T18:59:52Z","updated_at":"2015-05-11T18:59:52Z","body":"LGTM."}}