)]}'
{"cinder/utils.py":[{"author":{"_account_id":16917,"name":"Alex O\u0027Rourke","email":"alex.orourke@hpe.com","username":"aorourke"},"change_message_id":"1b31a5acc7fc6bfe1e5776d932c87d9d5981fb9a","unresolved":false,"context_lines":[{"line_number":390,"context_line":"            if isinstance(module_data[key], pyclbr.Class):"},{"line_number":391,"context_line":"                clz \u003d importutils.import_class(\"%s.%s\" % (module, key))"},{"line_number":392,"context_line":"                # On Python 3, unbound methods are regular functions"},{"line_number":393,"context_line":"                test \u003d inspect.isfunction if six.PY3 else inspect.ismethod"},{"line_number":394,"context_line":"                for method, func in inspect.getmembers(clz, test):"},{"line_number":395,"context_line":"                    setattr("},{"line_number":396,"context_line":"                        clz, method,"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa80f949_71031d0e","line":393,"updated":"2015-11-05 19:12:43.000000000","message":"This should be named something different than test. Test is not a very descriptive variable name. Maybe predicate, as inspect.getmembers calls it? type?","commit_id":"472554a1eb671fa9e8e88e7d7a040232c44e1a31"},{"author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"change_message_id":"60a4ec929e744b8cf3bfcd58d4539516b29b72a3","unresolved":false,"context_lines":[{"line_number":390,"context_line":"            if isinstance(module_data[key], pyclbr.Class):"},{"line_number":391,"context_line":"                clz \u003d importutils.import_class(\"%s.%s\" % (module, key))"},{"line_number":392,"context_line":"                # On Python 3, unbound methods are regular functions"},{"line_number":393,"context_line":"                test \u003d inspect.isfunction if six.PY3 else inspect.ismethod"},{"line_number":394,"context_line":"                for method, func in inspect.getmembers(clz, test):"},{"line_number":395,"context_line":"                    setattr("},{"line_number":396,"context_line":"                        clz, method,"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa80f949_ca3eb58b","line":393,"in_reply_to":"fa80f949_71031d0e","updated":"2015-11-06 11:18:05.000000000","message":"Done","commit_id":"472554a1eb671fa9e8e88e7d7a040232c44e1a31"}]}
