class CalDAVAccount(object): def __init__(self, server, port=None, ssl=False, afunix=None, user="", pswd="", principal=None, root=None, logging=False, noHostRedirect=False): self.session = CalDAVSession(server, port, ssl, afunix, user, pswd, principal, root, logging, noHostRedirect=noHostRedirect) self.principal = principalCache.getPrincipal(self.session, self.session.principalPath) def setUserPswd(self, user, pswd): self.session.setUserPswd(user, pswd) self.principal = principalCache.getPrincipal(self.session, self.session.principalPath) def getPrincipal(self, path=None, refresh=False): if path: return principalCache.getPrincipal(self.session, path, refresh=refresh) elif refresh: self.principal = principalCache.getPrincipal(self.session, self.session.principalPath, refresh=refresh) return self.principal
class CalDAVAccount(object): def __init__(self, server, port=None, ssl=False, user="", pswd="", principal=None, root=None, logging=False): self.session = CalDAVSession(server, port, ssl, user, pswd, principal, root, logging) self.principal = principalCache.getPrincipal(self.session, self.session.principalPath) def setUserPswd(self, user, pswd): self.session.setUserPswd(user, pswd) self.principal = principalCache.getPrincipal(self.session, self.session.principalPath) def getPrincipal(self, path=None, refresh=False): if path: return principalCache.getPrincipal(self.session, path, refresh=refresh) elif refresh: self.principal = principalCache.getPrincipal(self.session, self.session.principalPath, refresh=refresh) return self.principal
def __init__(self, server, port=None, ssl=False, afunix=None, user="", pswd="", principal=None, root=None, logging=False, noHostRedirect=False): self.session = CalDAVSession(server, port, ssl, afunix, user, pswd, principal, root, logging, noHostRedirect=noHostRedirect) self.principal = principalCache.getPrincipal(self.session, self.session.principalPath)
def __init__(self, server, port=None, ssl=False, user="", pswd="", principal=None, root=None, logging=False): self.session = CalDAVSession(server, port, ssl, user, pswd, principal, root, logging) self.principal = principalCache.getPrincipal(self.session, self.session.principalPath)