def _read(self):
        try:
            profile_f = open(self.fname)
        except __HOLE__:
            return
        for lineno, line in enumerate(profile_f):
            line = line.strip()
            if not line or line.startswith("#"):
                continue

            test_key, platform_key, counts = line.split()
            per_fn = self.data[test_key]
            per_platform = per_fn[platform_key]
            c = [int(count) for count in counts.split(",")]
            per_platform['counts'] = c
            per_platform['lineno'] = lineno + 1
            per_platform['current_count'] = 0
        profile_f.close()
dataset/ETHPy150Open zzzeek/sqlalchemy/lib/sqlalchemy/testing/profiling.py/ProfileStatsFile._read