[Zope3-dev] Re: SVN: Zope3/trunk/src/zope/testbrowser/browser.py

Florent Guillaume fg at nuxeo.com
Sat Apr 15 17:12:48 EDT 2006


Stylistic nitpick: python can do:
     if 200 <= e.code <= 299:
;)

Florent


Benji York wrote:
> Modified: Zope3/trunk/src/zope/testbrowser/browser.py
> ===================================================================
> --- Zope3/trunk/src/zope/testbrowser/browser.py	2006-03-15 21:35:12 UTC (rev 66047)
> +++ Zope3/trunk/src/zope/testbrowser/browser.py	2006-03-15 21:43:56 UTC (rev 66048)
> @@ -207,7 +207,15 @@
>      def open(self, url, data=None):
>          """See zope.testbrowser.interfaces.IBrowser"""
>          self._start_timer()
> -        self.mech_browser.open(url, data)
> +        try:
> +            self.mech_browser.open(url, data)
> +        except urllib2.HTTPError, e:
> +            if e.code >= 200 and e.code <= 299:
> +                # 200s aren't really errors
> +                pass
> +            else:
> +                raise
> +
>          self._stop_timer()
>          self._changed()


-- 
Florent Guillaume, Nuxeo (Paris, France)   Director of R&D
+33 1 40 33 71 59   http://nuxeo.com   fg at nuxeo.com


More information about the Zope3-dev mailing list