On Sun, 3 Jan 2010, C. Titus Brown wrote: [...]
Traceback (most recent call last): File "/usr/bin/twill-sh", line 20, in <module> twill.shell.main() File "/var/lib/python-support/python2.5/twill/shell.py", line 387, in main shell.cmdloop(welcome_msg) File "/usr/lib/python2.5/cmd.py", line 142, in cmdloop stop = self.onecmd(line) File "/usr/lib/python2.5/cmd.py", line 219, in onecmd return func(arg) File "/var/lib/python-support/python2.5/twill/shell.py", line 42, in do_cmd print '\nERROR: %s\n' % (str(e),) File "/usr/lib/python2.5/HTMLParser.py", line 59, in __str__ result = self.msg AttributeError: 'ParseError' object has no attribute 'msg'
[...]
This can in turn be traced to the munged inheritance hierarchy in ClientForm.py around line 440, where ClientForm.ParseError inherits from sgmllib.SGMLParseError (which doesn't check to make sure msg is set) as well as HTMLParser.HTMLParser (which does).
http://github.com/jjlee/mechanize/issues/closed#issue/1 It's closed because I couldn't reproduce it. Note that ClientForm has been merged into the mechanize project: http://github.com/jjlee/mechanize John _______________________________________________ twill mailing list [email protected] http://lists.idyll.org/listinfo/twill
