create UserError exception

Modules can raise this exception when they want to print errors to user
This commit is contained in:
Romain Bignon 2012-04-25 13:43:52 +02:00
commit aea269e9f6
21 changed files with 68 additions and 47 deletions

View file

@ -18,7 +18,8 @@
# along with weboob. If not, see <http://www.gnu.org/licenses/>.
from .base import IBaseCap, CapBaseObject, Field, StringField, BytesField, IntField
from .base import IBaseCap, CapBaseObject, Field, StringField, BytesField, IntField, \
UserError
from weboob.tools.ordereddict import OrderedDict
@ -108,7 +109,7 @@ class Contact(CapBaseObject):
setattr(photo, key, value)
class QueryError(Exception):
class QueryError(UserError):
"""
Raised when unable to send a query to a contact.
"""