def buildProtocol(self, addr):
        last = self.lastChecks.setdefault(addr, time.mktime(time.gmtime()) - (60 * 60 * 24 * 7))
        p = nntp.UsenetClientProtocol(self.groups, last, self.storage)
        p.factory = self
        return p


# XXX - Maybe this inheritence doesn't make so much sense?
dataset/ETHPy150Open kuri65536/python-for-android/python-modules/twisted/twisted/news/news.py/UsenetClientFactory.buildProtocol/original