Ticket #282 (new defect)

Opened 4 months ago

Exception cleanup

Reported by: http://dag.myopenid.com/ Assigned to:
Priority: major Milestone:
Keywords: Cc:
Project: python-openid OpenID Protocol: OpenID 2.x
Series: 2.x.x Web Browser:

Description

A while back we made ruby-openid's errors descend from OpenIDError. we never ported any of this to Python, and the exceptions raised by the library are of all different kinds, with no attention paid to whether it's a programmer error or a protocol error. Let's fix this, so we can sanely trap errors from the library in appropriate spots.

message.py is a particularly egregious offender.