[XML-SIG] HtmlBuilder

Fred L. Drake Fred L. Drake, Jr." <fdrake@acm.org
Mon, 8 Mar 1999 12:35:04 -0500 (EST)


Andrew M. Kuchling writes:
 > b = HTMLBuilder( ignore_mismatched_end_tags = 1 )
 > 
 > 	(This would be implemented by allowing keyword arguments to
 > the constructor, and saving a copy of the keyword dictionary.  That
 > allows for new options in future, and saves the constructor from
 > having lots of lines like 
 > self.ignore_mismatched_end_tags = ignore_mismatched_end_tags .)

  And completely avoids the checks for matching parameter keywords to
formal parameter names.  With explicitly named options, errors can be
caught earlier.

 > 	The default behaviour would be to raise an exception, which is
 > in keeping with Python's general philosophy.

  I agree.


  -Fred

--
Fred L. Drake, Jr.	     <fdrake@acm.org>
Corporation for National Research Initiatives
1895 Preston White Dr.	    Reston, VA  20191