Push Tracker
experiments-07-07-12-local-.../agentic_scratch/devstral-small2-24b/t5_parse/parse.py

18 lines
448 B
Python
Raw Normal View History

G
2026-07-12 21:35:10 -04:00
def parse_kv(text):
lines = text.split('\n')
result = {}
for line in lines:
line = line.strip()
if not line:
continue
if '=' in line:
key, value = line.split('=', 1)
if value.isdigit():
value = int(value)
result[key] = value
return result
# Test
assert parse_kv('a=1\nb=hello\n\nc=42') == {'a': 1, 'b': 'hello', 'c': 42}
print('Test passed!')