wsgidav.dav_error¶
Description
Implements a DAVError class that is used to signal WebDAV and HTTP errors.
Classes
DAVErrorCondition (condition_code) |
May be embedded in DAVError instances to store additional data. |
Functions
as_DAVError (e) |
Convert any non-DAVError exception to HTTP_INTERNAL_ERROR. |
get_http_status_code (v) |
Return HTTP response code as integer, e.g. |
get_http_status_string (v) |
Return HTTP response string, e.g. |
get_response_page (v) |
Exceptions
DAVError (status_code[, context_info, …]) |
General error class that is used to signal HTTP and WEBDAV errors. |
Other Members
ERROR_DESCRIPTIONS |
dict() -> new empty dictionary dict(mapping) -> new dictionary initialized from a mapping object’s (key, value) pairs dict(iterable) -> new dictionary initialized as if via: d = {} for k, v in iterable: d[k] = v dict(**kwargs) -> new dictionary initialized with the name=value pairs in the keyword argument list.For example: dict(one=1, two=2). |
ERROR_RESPONSES |
dict() -> new empty dictionary dict(mapping) -> new dictionary initialized from a mapping object’s (key, value) pairs dict(iterable) -> new dictionary initialized as if via: d = {} for k, v in iterable: d[k] = v dict(**kwargs) -> new dictionary initialized with the name=value pairs in the keyword argument list.For example: dict(one=1, two=2). |
HTTP_ACCEPTED |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_BAD_GATEWAY |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_BAD_REQUEST |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_CONFLICT |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_CONTINUE |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_CREATED |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_EXPECTATION_FAILED |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_FAILED_DEPENDENCY |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_FORBIDDEN |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_FOUND |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_GATEWAY_TIMEOUT |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_GONE |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_IM_USED |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_INSUFFICIENT_STORAGE |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_INTERNAL_ERROR |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_LENGTH_REQUIRED |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_LOCKED |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_MEDIATYPE_NOT_SUPPORTED |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_METHOD_NOT_ALLOWED |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_MOVED |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_MULTIPLE_CHOICES |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_MULTI_STATUS |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_NON_AUTHORITATIVE_INFO |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_NOT_ACCEPTABLE |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_NOT_EXTENDED |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_NOT_FOUND |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_NOT_IMPLEMENTED |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_NOT_MODIFIED |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_NO_CONTENT |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_OK |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_PARTIAL_CONTENT |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_PAYMENT_REQUIRED |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_PRECONDITION_FAILED |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_PROCESSING |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_PROXY_AUTH_REQUIRED |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_RANGE_NOT_SATISFIABLE |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_REQUEST_ENTITY_TOO_LARGE |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_REQUEST_TIMEOUT |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_REQUEST_URI_TOO_LONG |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_RESET_CONTENT |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_SEE_OTHER |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_SERVICE_UNAVAILABLE |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_SWITCHING_PROTOCOLS |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_TEMP_REDIRECT |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_UNPROCESSABLE_ENTITY |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_UPGRADE_REQUIRED |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_USE_PROXY |
int([x]) -> integer int(x, base=10) -> integer |
HTTP_VERSION_NOT_SUPPORTED |
int([x]) -> integer int(x, base=10) -> integer |
PRECONDITION_CODE_LockConflict |
str(object=’’) -> str str(bytes_or_buffer[, encoding[, errors]]) -> str |
PRECONDITION_CODE_LockTokenMismatch |
str(object=’’) -> str str(bytes_or_buffer[, encoding[, errors]]) -> str |
PRECONDITION_CODE_MissingLockToken |
str(object=’’) -> str str(bytes_or_buffer[, encoding[, errors]]) -> str |
PRECONDITION_CODE_PropfindFiniteDepth |
str(object=’’) -> str str(bytes_or_buffer[, encoding[, errors]]) -> str |
PRECONDITION_CODE_ProtectedProperty |
str(object=’’) -> str str(bytes_or_buffer[, encoding[, errors]]) -> str |
compat |
Tool functions to support Python 2 and 3. |
datetime |
Fast implementation of the datetime type. |
etree |
Defused xml.etree.ElementTree facade |
xml_tools |
Small wrapper for different etree packages. |