def portalLogout(self, port):
        p = self.portals.get(port)
        if p:
            log.msg('Logout of portal %r' % port)
            r, l = p
            try:
                l()
            except:
                log.err()
            del self.portals[port]

    # timeouts and expiration
If we have previously acccepted a login for this portal, call its
dataset/ETHPy150Open twisted/nevow/nevow/guard.py/GuardSession.portalLogout