CVS: ht2html HTParser.py,2.1,2.2 PDOGenerator.py,2.25,2.26
"A.M. Kuchling" <[email protected]> Wed, 03 Nov 2004 02:36:25 -0800
| Newsgroups | gmane.comp.web.ht2html.devel |
|---|---|
| Message-ID | <[email protected]> |
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):
-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click