Please use a format string instead of string addition.  I'm sure I'm not 100% consistent here, but I've tried to stick with that for a long time, because it's a lot cleaner to read:

`el.text = "section {0} {1}".format(level, title)`