23maverick23
7/5/2014 - 3:09 PM

Python: check YAML frontmatter

Python: check YAML frontmatter

import re
with open(f_path, 'rU') as f:
	yaml_break = 0
	for line in f:
		if line == '---\n':
			yaml_break += 1
		
		m = re.match("published:", line)
		if m and m.group():
			# published flag found...
			print(line)
		
		if yaml_break == 2:
			break