)]}'
{"diskimage_builder/block_device/blockdevice.py":[{"author":{"_account_id":10035,"name":"greghaynes","email":"greg@greghaynes.net","username":"greghaynes"},"change_message_id":"18b2d0216bb1ea3b5f48cd84666318947ccd9d69","unresolved":false,"context_lines":[{"line_number":133,"context_line":"                raise BlockDeviceSetupException("},{"line_number":134,"context_line":"                    \"Top level config must contain exactly one key per entry\")"},{"line_number":135,"context_line":"            logger.debug(\"Config entry [%s]\" % config_entry)"},{"line_number":136,"context_line":"            cfg_obj_name \u003d list(config_entry.keys())[0]"},{"line_number":137,"context_line":"            cfg_obj_val \u003d config_entry[cfg_obj_name]"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"            # As the first step the configured objects are created"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a30ddce_af1ac67a","line":136,"updated":"2017-03-13 16:41:11.000000000","message":"nitpick, you can do next(config_entry.keys()) which doesnt have to walk the entire generator.","commit_id":"b04c58eca4ee8ea2cadaa656f93a3ee015f41c83"}]}
