The Red Matrix
 All Classes Namespaces Files Functions Variables Pages
easywebdav.client.Client Class Reference
Inheritance diagram for easywebdav.client.Client:

Public Member Functions

def __init__
 
def cd
 
def mkdir
 
def mkdirs
 
def rmdir
 
def delete
 
def upload
 
def download
 
def ls
 
def exists
 

Public Attributes

 baseurl
 
 cwd
 
 session
 

Private Member Functions

def _send
 
def _get_url
 
def _upload
 
def _download
 

Constructor & Destructor Documentation

def easywebdav.client.Client.__init__ (   self,
  host,
  port = 0,
  auth = None,
  username = None,
  password = None,
  protocol = 'http',
  verify_ssl = True,
  path = None,
  cert = None,
  session = None 
)

Member Function Documentation

def easywebdav.client.Client._download (   self,
  fileobj,
  response 
)
private
def easywebdav.client.Client._get_url (   self,
  path 
)
private
def easywebdav.client.Client._upload (   self,
  fileobj,
  remote_path 
)
private
def easywebdav.client.Client.cd (   self,
  path 
)
def easywebdav.client.Client.delete (   self,
  path 
)
def easywebdav.client.Client.download (   self,
  remote_path,
  local_path_or_fileobj 
)
def easywebdav.client.Client.exists (   self,
  remote_path 
)
def easywebdav.client.Client.ls (   self,
  remote_path = '.' 
)
def easywebdav.client.Client.mkdir (   self,
  path,
  safe = False 
)
def easywebdav.client.Client.mkdirs (   self,
  path 
)
def easywebdav.client.Client.rmdir (   self,
  path,
  safe = False 
)
def easywebdav.client.Client.upload (   self,
  local_path_or_fileobj,
  remote_path 
)

Member Data Documentation

easywebdav.client.Client.baseurl
easywebdav.client.Client.session

The documentation for this class was generated from the following file: