Commit 828509d7 authored by Florent Fourcot's avatar Florent Fourcot

Add parcelnotfound exception

parent 59b573cc
......@@ -18,7 +18,7 @@
# along with weboob. If not, see <>.
from .base import CapBase, BaseObject, Field, StringField
from .base import CapBase, BaseObject, Field, StringField, UserError
from .date import DateField
......@@ -30,6 +30,7 @@ class Event(BaseObject):
def __repr__(self):
return u'<Event date=%r activity=%r location=%r>' % (, self.activity, self.location)
class Parcel(BaseObject):
......@@ -50,6 +51,16 @@ class CapParcel(CapBase):
:param id: ID of the parcel
:type id: :class:`str`
:rtype: :class:`Parcel`
:raises: :class:`ParcelNotFound`
raise NotImplementedError()
class ParcelNotFound(UserError):
Raised when a parcell is not found.
It can be an user error, or an expired parcel
def __init__(self, msg='Account not found'):
UserError.__init__(self, msg)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment