)]}'
{"lib/puppet/provider/cinder_type/openstack.rb":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"742b8b36541ebf61d6907fb7b62d083afad4cc44","unresolved":true,"context_lines":[{"line_number":114,"context_line":"  end"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"  def self.pythondict2array(input)"},{"line_number":117,"context_line":"    json_input \u003d JSON.parse(input.gsub(/\u0027([^\u0027]*)\u0027/, \u0027\"\\1\"\u0027).gsub(/\u0027/, \u0027\"\u0027))"},{"line_number":118,"context_line":"    output \u003d []"},{"line_number":119,"context_line":"    json_input.each do | k, v |"},{"line_number":120,"context_line":"      output \u003d output + [\"#{k}\u003d#{v}\"]"}],"source_content_type":"text/x-ruby","patch_set":1,"id":"53f2b1e4_ab9c4432","line":117,"range":{"start_line":117,"start_character":33,"end_line":117,"end_character":74},"updated":"2021-07-11 05:04:01.000000000","message":"I think we no longer need the first gsub but the same is covered by the second gsub.","commit_id":"8d5976c8716f11bbdd4c1c5ddb22e46610a6bf6a"}]}
