'Set the renderer\'s current section.
Sections must be rendered order: QUESTION, ANSWER, AUTHORITY,
ADDITIONAL.  Sections may be empty.
@param section: the section
@type section: int
@raises dns.exception.FormError: an attempt was made to set
a section value less than the current section.'

def _set_section(self, section):

    if (self.section != section):
        if (self.section > section):
            raise dns.exception.FormError
        self.section = section
