Hi All,

I stumbled upon a bug in Beaker when raising webob.exc.HTTPFound.  The
offending line in Beaker is middleware.py:155.  It's caused because the
header attribute of a WebOb WSGIHTTPException is a MultiDict (by way of
inheritance from Response), whereas it's a list in Paste.

Anyway, I'd submit a patch but I wasn't sure what the best solution
would be.  Obviously it's not desirable to be testing the exception
class name against a string, and it should probably accommodate any
subclass of HTTPRedirection.  In lieu of that, though, maybe we should
just check whether the exception is list-like or dict-like, and act
accordingly?

Regards,
Nick


_______________________________________________
Paste-users mailing list
[email protected]
http://webwareforpython.org/cgi-bin/mailman/listinfo/paste-users

Reply via email to