)]}'
{"cinder/keymgr/__init__.py":[{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"f4a71bf923de96a064f6dc3efd1e37aef5a395e2","unresolved":false,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"def API(conf\u003dCONF):"},{"line_number":29,"context_line":"    cls \u003d importutils.import_class(conf.key_manager.backend)"},{"line_number":30,"context_line":"    return cls(conf)"}],"source_content_type":"text/x-python","patch_set":3,"id":"7f515b1d_32e12500","line":29,"range":{"start_line":29,"start_character":35,"end_line":29,"end_character":59},"updated":"2017-09-22 06:04:15.000000000","message":"This will return: barbican(castellan default backend)\nAnd since barbican is not a class, import_class raises Exception:-\n  File \"/usr/lib/python2.7/site-packages/oslo_utils/importutils.py\", line 30, in import_class\n    __import__(mod_str)\nValueError: Empty module name","commit_id":"e75be5d90519094fca3ee475b906e7c2fe1d09fd"}]}
