duplicity.backends.webdavbackend module¶
-
class
duplicity.backends.webdavbackend.
CustomMethodRequest
(method, *args, **kwargs)[source]¶ Bases:
urllib2.Request
This request subclass allows explicit specification of the HTTP request method. Basic urllib2.Request class chooses GET or POST depending on self.has_data()
-
class
duplicity.backends.webdavbackend.
VerifiedHTTPSConnection
(*args, **kwargs)[source]¶ Bases:
httplib.HTTPSConnection
-
class
duplicity.backends.webdavbackend.
WebDAVBackend
(parsed_url)[source]¶ Bases:
duplicity.backend.Backend
Backend for accessing a WebDAV repository.
webdav backend contributed in 2006 by Jesper Zedlitz <jesper@zedlitz.de>
-
connect
(forced=False)[source]¶ Connect or re-connect to the server, updates self.conn # reconnect on errors as a precaution, there are errors e.g. # “[Errno 32] Broken pipe” or SSl errors that render the connection unusable
Fetches the auth header based on the requested method (basic or digest)
Returns the basic auth header
Returns the digest auth header
-
listbody
= '<?xml version="1.0"?><D:propfind xmlns:D="DAV:"><D:prop><D:resourcetype/></D:prop></D:propfind>'¶ Connect to remote store using WebDAV Protocol
-