Mercurial > hg > sworduploader
view sword2-libraries-pyinstaller-compatible/sword2/exceptions.py @ 22:d1752c7031e4 timeouts tip
Updated .hgignore to ignore sword2_logging.conf and anything in .cache
author | Steve Welburn <stephen.welburn@eecs.qmul.ac.uk> |
---|---|
date | Tue, 22 Jan 2013 14:43:42 +0000 |
parents | 8b69bba225c9 |
children |
line wrap: on
line source
#!/usr/bin/env python # -*- coding: utf-8 -*- """ Provides various Exception classes to match HTTP error code responses. """ class HTTPResponseError(Exception): """Generic exception for http codes greater than 399 and less than 599 """ def __init__(self, response=None): self.response = response class ServerError(HTTPResponseError): """ for http error codes 500 and up """ pass class NotAuthorised(HTTPResponseError): pass class Forbidden(HTTPResponseError): pass class RequestTimeOut(HTTPResponseError): pass class NotFound(HTTPResponseError): pass class PackagingFormatNotAvailable(HTTPResponseError): pass