(lines)
return lines[:1]
Extract the block of code at the top of the given list of lines.
Extract the block of code at the top of the given list of lines.
Extract the block of code at the top of the given list of lines .
def getblock(lines):
    """Extract the block of code at the top of the given list of lines."""
    try:
        tokenize.tokenize(ListReader(lines).readline, BlockFinder().tokeneater)
    except EndOfBlock, eob:
        return lines[:eob.args[0]]
    # Fooling the indent/dedent logic implies a one-line definition
    return lines[:1]
def getblock ( lines ) : try : tokenize . tokenize ( ListReader ( lines ) . readline , BlockFinder ( ) . tokeneater ) except EndOfBlock , eob : return lines [ : eob . args [ 0 ] ] # Fooling the indent/dedent logic implies a one-line definition return lines [ : 1 ]