blob: 742e7c27c2e38df4d5814403d716fd25d3e6ebcb [file] [log] [blame]
# Copyright 2018 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import os
import os.path
import sys
PYJSON5_DIR = os.path.join(
os.path.dirname(__file__), '..', '..', '..', '..', 'pyjson5', 'src')
sys.path.insert(0, PYJSON5_DIR)
import json5 # pylint: disable=import-error
class ARIAReader(object):
def __init__(self, json5_file_path):
self._input_files = [json5_file_path]
with open(os.path.abspath(json5_file_path)) as json5_file:
self._data = json5.loads(json5_file.read())
def attributes_list(self):
return {'data': [item[u'name'] for item in self._data['attributes']]}