From: A.M. K. <aku...@us...> - 2004-11-03 10:36:33
|
Update of /cvsroot/ht2html/ht2html In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8828 Modified Files: HTParser.py PDOGenerator.py Log Message: Add parameter for not using default values from the index.html; don't use defaults for content-type. (Arguably other fields, such as title & encoding, also shouldn't get default values from the index.ht.) Index: HTParser.py =================================================================== RCS file: /cvsroot/ht2html/ht2html/HTParser.py,v retrieving revision 2.1 retrieving revision 2.2 diff -C2 -d -r2.1 -r2.2 *** HTParser.py 29 Jul 2003 15:34:26 -0000 2.1 --- HTParser.py 3 Nov 2004 10:36:23 -0000 2.2 *************** *** 60,67 **** # might be using an older rfc822 ! def get(self, name, default=None): if rfc822.Message.has_key(self, name): return self.getheader(name) ! elif self.__extraheaders.has_key(name): return self.__extraheaders[name] else: --- 60,67 ---- # might be using an older rfc822 ! def get(self, name, default=None, use_defaults=True): if rfc822.Message.has_key(self, name): return self.getheader(name) ! elif use_defaults and self.__extraheaders.has_key(name): return self.__extraheaders[name] else: Index: PDOGenerator.py =================================================================== RCS file: /cvsroot/ht2html/ht2html/PDOGenerator.py,v retrieving revision 2.25 retrieving revision 2.26 diff -C2 -d -r2.25 -r2.26 *** PDOGenerator.py 15 Oct 2004 18:03:57 -0000 2.25 --- PDOGenerator.py 3 Nov 2004 10:36:23 -0000 2.26 *************** *** 119,123 **** def get_content_type(self): ! return self.__parser.get('content-type') def get_encoding(self): --- 119,123 ---- def get_content_type(self): ! return self.__parser.get('content-type', use_defaults=False) def get_encoding(self): |