def _pep8(name, caps=re.compile('([A-Z])')):
    return caps.sub((lambda m: ('_' + m.groups()[0].lower())), name)
def _pep8(name, caps=re.compile('([A-Z])')):
    return caps.sub((lambda m: ('_' + m.groups()[0].lower())), name)