def __init__(self, file_path=None):
        self.index = 0
        self.string_encoding = None
        self.file_path = file_path
        self.file_type = None
        try:
            fd = open(file_path, 'r')
            self.data = fd.read()
            fd.close()
        except __HOLE__ as e:
            print('I/O error({0}): {1}'.format(e.errno, e.strerror))
        except:
            print('Unexpected error:'+str(sys.exc_info()[0]))
            raise
dataset/ETHPy150Open samdmarshall/xcparse/xcparse/Helpers/pbPlist/pbParser.py/PBParser.__init__