)]}'
{"openstack/auth/identity/uber.py":[{"author":{"_account_id":8257,"name":"Brian Curtin","email":"brian@python.org","username":"briancurtin"},"change_message_id":"2a28a7a1907c6ff679a82acc22d3ee7733b2af20","unresolved":false,"context_lines":[{"line_number":11,"context_line":"# under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"\"\"\""},{"line_number":14,"context_line":"Identity uber authorization plugin must be constructed with an auhorization"},{"line_number":15,"context_line":"URL and a user id, user name or token.  A user id or user name would also"},{"line_number":16,"context_line":"require a password. The arguments that apply to the selected v2 or v3 plugin"},{"line_number":17,"context_line":"will be used.  The rest of the arguments will be ignored.  For example::"}],"source_content_type":"text/x-python","patch_set":2,"id":"5a890539_0754f752","line":14,"updated":"2014-11-10 16:59:44.000000000","message":"Could we call this module and feature something like `discoverable`? Uber isn\u0027t a very descriptive name of what\u0027s going on in the module and ensures that readers of code are going to have to resort to documentation to figure out what it\u0027s doing if they see it imported/used somewhere.","commit_id":"2bce9240d0434ca297f9d4d745ccea41a2a0d415"},{"author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"change_message_id":"18a0cb3a5d9e6382c3cad5da94a55777b19e3225","unresolved":false,"context_lines":[{"line_number":11,"context_line":"# under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"\"\"\""},{"line_number":14,"context_line":"Identity uber authorization plugin must be constructed with an auhorization"},{"line_number":15,"context_line":"URL and a user id, user name or token.  A user id or user name would also"},{"line_number":16,"context_line":"require a password. The arguments that apply to the selected v2 or v3 plugin"},{"line_number":17,"context_line":"will be used.  The rest of the arguments will be ignored.  For example::"}],"source_content_type":"text/x-python","patch_set":2,"id":"5a890539_fd677ce8","line":14,"in_reply_to":"5a890539_0754f752","updated":"2014-11-10 17:11:52.000000000","message":"This is a unification of the two different identity versions right? Would \"unified\" be okay?\n\n    from openstack.auth.identity import unified\n\n    unified.Auth(**args)\n\nIt reads nicely too. Discoverable is good too. \n\n    discoverable.Auth(**args)\n\nJust thought I\u0027d add another option.","commit_id":"2bce9240d0434ca297f9d4d745ccea41a2a0d415"}],"openstack/tests/auth/identity/test_uber.py":[{"author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"change_message_id":"62b872273de290847271a88f757b7fb85f758482","unresolved":false,"context_lines":[{"line_number":36,"context_line":"            \u0027domain_id\u0027,"},{"line_number":37,"context_line":"            \u0027trust_id\u0027,"},{"line_number":38,"context_line":"            \u0027project_domain_id\u0027]"},{"line_number":39,"context_line":"        self.assertEqual(expected, uber.Auth.valid_options)"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    def test_create2(self):"},{"line_number":42,"context_line":"        auth_args \u003d {"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a8c0949_6a0d3b3e","line":39,"updated":"2014-11-05 22:36:48.000000000","message":"So `uber.Auth.valid_options` isn\u0027t actually equal to what you\u0027re expecting to see here apparently.","commit_id":"e2a5597a231bce2c8df55abf41c4e173d89f764c"}]}
