def __init__(self, app, sess): avatar.ConchUser.__init__(self) Object.__init__(self, app) self.channelLookup.update({'session': session.SSHSession}) self._session = sess
def __init__(self, app, session): self._session = session Object.__init__(self, app) CGIScript.__init__(self, None) self._invariant()
def __init__(self, app, request, repositoryPath, protocol, session, environmentVariables={}): self._request = request self._repositoryPath = repositoryPath self._protocol = protocol self._authenticationSession = session self._environmentVariables = environmentVariables Object.__init__(self, app)
def _invariant(self): Object._invariant(self) if self.app.getAuth().SessionInterface is Interface: assert self.app.getAuth().SessionInterface.providedBy(self._session) assert not self.isLeaf assert not self.children
def _invariant(self): Object._invariant(self) assert IProcessProtocol.providedBy(self._protocol) assert isinstance(self._repositoryPath, list) assert isinstance(self._environmentVariables, dict) assert self.getType() in (PUSH, PULL)