'Parse an atom from the line'

def arg_atom(self, line):

    if (not line):
        raise IllegalClientResponse('Missing    argument')
    m = self.atomre.match(line)
    if m:
        return (m.group('atom'), m.group('rest'))
    else:
        raise IllegalClientResponse('Malformed    ATOM')
