sgmllib parser keeps old tag data?

Berend van Berkum berend at dotmpe.com
Sat Feb 14 08:18:37 EST 2009


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Fri, Feb 13, 2009 at 03:41:52PM +0000, MRAB wrote:
> Berend van Berkum wrote:
> >Yes.. tested that and SGMLParser won't let me override __init__, 
> >(SGMLParser vars are uninitialized even with sgmllib.SGMLParser(self) 
> >call).
> 
> OK, so SGMLParser needs to be initialised:
> 
> 	def __init__(self):
> 		sgmllib.SGMLParser.__init__(self)
> 		self.content = ''
> 		self.markup = []
> 		self.span_stack = []

argh.. forgot about old-style supercall syntax
used sgmllib.SGMLParser(self), did not investigate the error
gonna be ashamed for a while now..

- -- 
 web, http://dotmpe.com                      ()    ASCII Ribbon
 email, berend.van.berkum at gmail.com          /\
 icq, 26727647;  irc, berend/mpe at irc.oftc.net

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFJlsStn70fkTNDJRgRArzdAJ9QhTaIcx0Kgps8rHe0oGnf6qQm+QCeJSh/
+pMOged64wmns1HvoV+u4fA=
=O4QU
-----END PGP SIGNATURE-----



More information about the Python-list mailing list