Titus Brown wrote:
  ->
> -> I was able to make it work by patching _mech_open() method in 
> _mechanize.py as 
> -> follows:
> -> 
> -> Around line 281, change
> -> 
> -> <       self._response = UserAgent.open(self, self.request, data)
> -> 
> -> to
> -> 
> ->  >       try:
> ->  >           self._response = UserAgent.open(self, self.request, data)
> ->  >       except urllib2.HTTPError, e:
> ->  >           self._response = e
> -> 
> 
> It makes me more interested than ever in what is happening in your case!
> If you look in 'utils.py', function 'journey', I do almost exactly the
> same thing.  I don't have a good idea of where your approach should
> differ the one in twill already... I'll have to look at the code with
> this in mind.

Yep... I copied it from there :)

Unfortunately it is too late in journey, since mechanize already thinks that 
there is an error and does not save the response in self._response. Later on, 
when you try to viewing_html(), it says Not viewing a page.

So the fix needs to be done at the mechanize level.

Suresh


_______________________________________________
twill mailing list
[email protected]
http://lists.idyll.org/listinfo/twill

Reply via email to