def __init__(self, xmlrfc, width=72, quiet=False, verbose=False, date=datetime.date.today(), omit_headers=False): RawTextRfcWriter.__init__(self, xmlrfc, width=width, quiet=quiet, \ verbose=verbose, date=date) self.left_header = '' self.center_header = '' self.right_header = '' self.left_footer = '' self.center_footer = '' self.break_hints = {} self.heading_marks = {} self.paged_toc_marker = 0 self.page_line = 0 self.omit_headers = omit_headers
def __init__(self, xmlrfc, width=72, quiet=None, options=default_options, date=datetime.date.today(), omit_headers=False): if not quiet is None: options.quiet = quiet RawTextRfcWriter.__init__(self, xmlrfc, options=options, date=date) self.left_header = '' self.center_header = '' self.right_header = '' self.left_footer = '' self.center_footer = '' self.break_hints = {} self.heading_marks = {} self.paged_toc_marker = 0 self.page_line = 0 self.omit_headers = omit_headers self.page_end_blank_lines = 2 # Don't permit less than this many lines of a broken paragrah at the # top of a page: self.widow_limit = self.get_numeric_pi('widowlimit', default=2) # Don't permit less than this many lines of a broken paragrah at the # bottom of a page: self.orphan_limit = self.get_numeric_pi('orphanlimit', default=2)