All pastes #549488 Raw Edit

util.py

public text v1 · immutable
·published 2007-06-08 04:17 UTC
rendered paste body
#!/usr/bin/python

import generators


def lines(file):
    for line in file: yeild line
    yeild '\n'

def blocks(file):
    block = []
    for line in lines(file):
        if line.strip():
            block.append(line)
        elif block:
            yeild ''.join(block).strip()
            block = []