def parse_specification(db_specification):
    parsed_db_specification = OrderedDict()

    for line in db_specification.split('\n'):
        if line and not line.startswith('#'):
            row = line.split('#')[0]  # remove trailing comment
            index, var_name, _type = row.split()
            parsed_db_specification[var_name] = (index, _type)

    return parsed_db_specification
If-None-Match ETag cache validator (positive)
dataset/ETHPy150Open gijzelaerr/python-snap7/snap7/util.py/parse_specification--crossover with--dataset/ETHPy150Open kuri65536/python-for-android/python-modules/twisted/twisted/web/test/test_web.py/ConditionalTest.test_etagMatchedNot